Aller au contenu

Sujets conseillés

Posté

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

Posté

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

Posté

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

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • Créer...