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. Puisque je parcours les enregistrement avec une boucle, et devant chaque enregistrement j'ai un radio bouton, sauf que quand je coche un radio bouton, je ne devrais pas pouvoir cocher 2 à la fois. Donc là déjà il y a une erreur et l'autre erreur c'est que je n'arrive pas en appuyant sur ok, envoyer l'id sur le bon endroit dans l'autre script.
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 "<input type='hidden' name='clinumpar' value='.$donnees['clinum']'>";
echo "<input 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énom:</b><?}else{?>Pré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é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>
<?
}
?>
Message édité par jphauser le 13-10-2005 à 13:51:45