Bonjour,
voila mon probleme :
j'ai une liste d'utilsateurs que recupere dans une table MySQL. J'affiche cette liste dans un formulaire HTML avec une checkbox pour chaque utilisateur.
je voudrais pouvoir selectionner un ou plusieurs utilisateurs et leur envoyer un mail.
Le code en version très simplifiée :
Affichage dans un formulaire HTML
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 <?php function affiche_utilisateurs() { // connexion a la base, etc... // recuperation de la liste des utilisateurs $requete = "SELECT rang,nom,prenom,email FROM utilisateurs"; while ($donnee = mysql_fetch_array($requete)) { echo "<input type='checkbox' name='destinataire' value='$donnee[email]' /> $donnee[nom] $donnee[prenom]"; } // fermeture de la connexion a la base, etc. ?>
Le probleme est donc de recuperer chaque checkbox dans des variable $_POST dans la page traitement.php qui traite le formulaire. Avec n'importe quel element de formulaire c'est le meme probleme, sauf si j'affiche directement les adresses email des utilisateurs dans un textarea et que j'efface celles a qui je ne veux pas envoyer le mail... mais je preferais une autre solution !
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8<html> <form action="traitement.php"> <?php affiche_utilisateurs() ?> <textarea name="message"></textarea> <input type="submit" value="envoyer" /> </form> </html>
Je sèche... Une idée ? Merci !!!
Partager