hit7374 Posté 18 Novembre 2006 Posté 18 Novembre 2006 bonjour, j'ai un formulaire d'envoi par mail d'une fiche à des partenaires. j'ai un checkbox alimenté par une base de données de mes partenaires. $q = "SELECT ID,Nom,Email FROM PARTNER ORDER BY Nom ASC";$r = _AT_mysql_query($q,$mysql_link); while($row = _AT_mysql_fetch_row($r)): $ID = $row[0]; $Nom = $row[1]; $Email = $row[2]; if (strlen($Email)>0): echo"<input type='checkbox' name='mailsend[]' value='$Email'> $Nom\n"; echo"<br>"; endif; endwhile; je sélectionne dans les cases ceux à qui je veux envoyer ma fiche, ça marche derrière je traite dans une boucle le tableau mailsend[] mais maintenant je voudrais avoir un historique de l'envoi et pour cela envoyer avec mon formulaire la valeur de ID correspondant pour alimenter une table avec ID , date de l'envoi nombre d'envoi etc. je sais que l'on peut le faire mais je ne retrouve plus la syntaxe pour envoyer $ID dans mon checkbox en même temps que $Email merci du coup de main
baboon Posté 18 Novembre 2006 Posté 18 Novembre 2006 Bonjour, Je ne sais pas si j'ai bien compris ta question ... as tu essayé avant de soumettre le formulaire, d'envoyer $ID comme un champ caché... echo"<input type='Hidden' name='ID' value='$ID'>"; pour ensuite, dans ta boucle de traitement, recupèrer la valeur de ID ($ID) et effectuer les traitements nécéssaires... Bonne journée
hit7374 Posté 18 Novembre 2006 Auteur Posté 18 Novembre 2006 salut, oui j'avais pensé au hidden mais le problème c'est que j'aurais alors tous les ID et non pas seulement ceux cochés dans la checkbox. je m'oriente vers un tableau au 2 dimensions. je cherche amicalement JP
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant