Envoyer mail multiple avec variable d'une requete mysql
Bonjour ou bonsoir !!
je n'arrive pas a trouver la solution de comment mettre le résultat d'une requete mysql pour envoyer un email multiple
sur ce script,
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
| <?php
$ListeAnnule = "SELECT id, login, email FROM clients
WHERE email IN ('abc@hotmail.com','def@live.ca') ";
$data = mysql_query($ListeAnnule) or die('Erreur - table rd & p : ' . mysql_error());
$tableau_res = array();
while($info = mysql_fetch_array($data, MYSQL_ASSOC )) {
$tableau_res[$info['id']] = ($info);
$rdEmail= (htmlentities($info['email']));
}
$ListeEmail = $tableau_res['email'];
print_r ($ListeEmail).'<br/>';
var_dump ($tableau_res);
?> |
la valeur de $tableau_res qui contient
Citation:
Array ( [15] => Array ( [id] => 15 [login] => Sandy [email] => def@live.ca ) [12] => Array ( [id] => 12 [login] => monlou [email] => abc@hotmail.com ) )
alors que je n'arrive pas avoir la valeur de :
Code:
$tableau_res['email']
bizzare, je comprends pas!!!!!!!!!!!
je voudrais obtenir un tableau des adresse email :
Code:
$tableau_res['email']
de la requete pour envoyer un mail
Code:
1 2 3 4 5 6 7 8 9 10 11
| foreach ($tableau_res['email'] as $destinataire) {
$to = $destinataire;
}
if (mail($to,$sujet,$message,$headers)) {
echo' Operation reussie';
}else {
echo' Mail non envoye';
} |
mais j'obtiens cet erreur:
Citation:
Warning: Invalid argument supplied for foreach() in
Mail non envoye
ca fait plusieurs jours que je suis la dessus