Problème avec hidden

Problème avec hidden - PHP - Programmation

Marsh Posté le 13-10-2005 à 11:05:49    

J'ai un problème avec hidden. Je dois récuperer l'id du client sur le champ client qui parraine qui se trouve sur un autre script. Je récuperer l'id des champs que j'affiche atravers des radio buttons. Je n'arrive pas à faire marcher ce script qui envoi l'id sur l'autre script où se trouve le champ client qui parraine. Je remercie beaucoup ceux qui pourraient m'aider.
 
<?
/*
 ---------------------------------------------------------
 Module : Cherche le client parrainage
 Auteur : Jean Pierre Hauser
 ---------------------------------------------------------
*/
include('lib/erreur.lib.php');
include('lib/connection.lib.php');
$nom = htmlspecialchars(htmlentities($_POST['clinom'], ENT_QUOTES));
$nom = ucfirst($nom);
$prenom = htmlspecialchars(htmlentities($_POST['clipre'], ENT_QUOTES));
$prenom = ucfirst($prenom);
if ($_POST['Rechercher'] == "Rechercher" )
{
if ((!empty($clinom)) && (!empty($clipre)))
{
$rqtRechClient = "SELECT * FROM client WHERE clinom ='$nom' && clipre='$prenom'";
$repRechClient = mysql_query($rqtRechClient) or die ($errCli);
?>
<fieldset>
<label>Nom     Prénom         Adresse</label><br />
<?
// première ligne on affiche les titres prénom et surnom dans 2 colonnes
while ($donnees = mysql_fetch_assoc($repRechClient))  
{
echo "<form action='?parrainage' method='post'>";
echo "<imput type='hidden' name='clinumpar' value='.$donnees['clinum']'>";
echo "<imput type='radio' name='clinumpar' value='.$donnees['clinum']'>";
echo "</form>";

echo $donnees['clinom']  .$donnees['clipre']  .$donnees['cliadr'];
?>
<br />
<?
}
?>
<br />
</fieldset>
<form action="?ajoutcli" method="post">'
<input type="submit" name="Ok" value="Ok" />
</form>
<?
mysql_close(); // Déconnexion de MySQL
}
else
{
?>
<form action="?parrainage" method="post">
<fieldset>
<label for="nom"><?if ($nom == "" ){?><b class="rouge">Nom:</b><?}else{?>Nom<b class="rouge">*</b>:<?}?></label>
<input type="text" id="nom" value="<? echo $_POST['clinom']; ?>" name="clinom"  size="40" maxlength="30"><br />
<label for="prenom"><?if ($prenom == "" ){?><b class="rouge">Pr&eacute;nom:</b><?}else{?>Pr&eacute;nom<b class="rouge">*</b><?}?></label>
<input type="text" id="prenom"  value="<? echo $_POST['clipre']; ?>" name="clipre" size="40" maxlength="30"><br />
<input type="submit" name="Rechercher" value="Rechercher" />
<input  type="reset" value="Effacer" />
</fieldset>
</form>
<?
}
}
else
{
?>
<form action="?parrainage" method="post">
<fieldset>
<label for="nom">Nom<b class="rouge">*</b></label>
<input type="text" id="nom"  name="clinom"  size="40" maxlength="30"><br />
<label for="prenom">Pr&eacute;nom<b class="rouge">*</b></label>
<input type="text" id="prenom"  name="clipre" size="40" maxlength="30"><br />
<input type="submit" name="Rechercher" value="Rechercher" />
<input  type="reset" value="Effacer" />
</fieldset>
</form>
<?
}
?>

Reply

Marsh Posté le 13-10-2005 à 11:05:49   

Reply

Marsh Posté le 13-10-2005 à 11:19:21    

"<imput" :/
 
Les balises cpp ou fixed sinon, stp.


---------------
StarCraft Professional Gaming Database | [Ze Topic] Starcraft/BroodWar
Reply

Marsh Posté le 13-10-2005 à 11:20:12    

jphauser a écrit :

echo "<imput type='hidden' name='clinumpar' value='.$donnees['clinum']'>";


 
Ta foiré dans :
Quotes simples et doubles
Dans la concaténation avec le point
 
Sinon le code ca se met entre les balises [code]. Merci.


---------------
-- Debian -- Le système d'exploitation universel | Le gras c'est la vie! | /(bb|[^b]{2})/
Reply

Marsh Posté le 13-10-2005 à 11:23:09    

Il a écrit 'imput' [:johneh]  
 
N'oublie jamais de passer ta page au validator pour être sûr de n'avoir pas fait d'erreurs dans le code HTML...

Reply

Marsh Posté le 13-10-2005 à 11:23:15    

OH LE BOULET :D

Reply

Marsh Posté le 14-10-2005 à 01:05:53    

Mouais, encore quelqu'un qui a sauté les bases, parce que un form sans bouton submit, un autre avec un bouton submit mais pas de données à envoyer et enfin plusieurs champs de type différent mais de même nom, tu m'étonnes qu'il arrive pas à le faire fonctionner :sarcastic:

Reply

Marsh Posté le 14-10-2005 à 09:21:14    

Et l'utilisation de label, sauf qu'il y a un <b class="rouge"> qui squatte dedans on sait pas pourquoi :D
 
A remplacer par :

<label class="important">Nom : *</label>


Et mettre dans la class "important" un text gras et rouge...
 
 
J'ai jamais trop compris pourquoi certains utilisent du CSS et tout, mais gardent tout de même des trucs louches comme ce <b> :(

Reply

Marsh Posté le 14-10-2005 à 09:24:56    

Ou <font>, j'ai déjà vu ça utilisé avec une css à coté :p


---------------
http://www.alsacreations.com, http://www.openweb.eu.org. Mon CV : http://cv.roane-irkana.net. A ne surtout pas prendre en exemple : http://www.worldinternet.be
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed