Récupérer checkbox
Posté : 19 avr. 2012, 12:35
Bonjour,
J'ai une fonction contact assez spéciale qui enregistre les messages dans la BDD pour les retourner dans une page de mon administration.
J'ai mis une checkbox à chaque message avec l'option en liste déroulante « Répondre aux messages sélectionnés ».
1 - On sélectionne les messages
2 - On atterri sur un formulaire (ou on peut remplir un sujet/message)
3 - On envoi le formulaire, l'e-mail est envoyé aux adresses e-mail ayant écrit les messages sélectionnes.
Soucis :
Je bloque au niveau de la mise en place, il faut que je récupère tous les messages ayant été cochés et que je reprenne les adresses e-mail associées afin d'envoyer le mail.
Voici la partie intéressante de mon script (je ne met pas tout par soucis de lisibilité) :
Merci d'avance, là je bloque vraiment ^^
J'ai une fonction contact assez spéciale qui enregistre les messages dans la BDD pour les retourner dans une page de mon administration.
J'ai mis une checkbox à chaque message avec l'option en liste déroulante « Répondre aux messages sélectionnés ».
1 - On sélectionne les messages
2 - On atterri sur un formulaire (ou on peut remplir un sujet/message)
3 - On envoi le formulaire, l'e-mail est envoyé aux adresses e-mail ayant écrit les messages sélectionnes.
Soucis :
Je bloque au niveau de la mise en place, il faut que je récupère tous les messages ayant été cochés et que je reprenne les adresses e-mail associées afin d'envoyer le mail.
Voici la partie intéressante de mon script (je ne met pas tout par soucis de lisibilité) :
if ($err != 1) {
for($i = 0, $n = count($_POST["option"]); $i < $n; $i++){
$id_cherche = mysql_query("SELECT * FROM contact WHERE id ='". intval($_POST["option"][$i]) ."'"); }
while ($reponse = mysql_fetch_array($id_cherche)) {
$to = $reponse['email'];
// On envoi l'e-mail !
mail($to,$subject,$message,$headers); }
echo '<div class="success-box">Le message a été envoyé avec succès aux e-mail séléctionnées</div>'; }
Les checkbox prennent la valeur de l'ID du message :
input type="checkbox" name="option[]" value="'. $contact['id'] .'" />
Voilà, j'éspère que j'ai été assez clair, si vous avez besoin d'informations complémentaires... !Merci d'avance, là je bloque vraiment ^^