La fonction mail() vers plusieurs adresses?

fabrice11901 Messages postés 787 Date d'inscription   Statut Membre Dernière intervention   -  
 momo -
Bonjour
Est-il possible d'envoyer un mail à chaque adresse e-mail dans une base de donnée grace à la fonction mail()?
Comment?
merci
A voir également:

3 réponses

Thom@s Messages postés 3412 Date d'inscription   Statut Modérateur Dernière intervention   678
 
Salut !

Il suffit d'exécuter la fonction mail() dans la boucle while qui te sert à récupérer les données de la base.

Ca donnerait quelque chose comme ça :
<?
$sql = 'Ta requete SQL';
$req = mysql_query($sql);

while ($data=mysql_fetch_array($req)) {
    mail($data['email'], 'Sujet du mail', 'Contenu du mail', 'Headers du mail');
    // Ca suppose bien sûr que le champ de ta table SQL qui contient les adresses e-mail s'appelle email (c'est à adapter :-)
}
mysql_free_result($req);
mysql_close();
?>

A+ :-)
0
momo
 
Merci . moi-aussi je suis ingénieur
0
fabrice11901 Messages postés 787 Date d'inscription   Statut Membre Dernière intervention   64
 
salut
oui merci j'ai déjà trouver le problème.
Par contre si tu peux m'aider aussi pour le poste [php] warning mysql_affected_rows
merci
0
Thom@s Messages postés 3412 Date d'inscription   Statut Modérateur Dernière intervention   678
 
Re,

Tu peux me donner l'URL, stp; je ne le trouve pas ?

A+
0
fabrice11901 Messages postés 787 Date d'inscription   Statut Membre Dernière intervention   64
 
sujet : [php] les if et else ne font pas leur boulos
0
Thom@s Messages postés 3412 Date d'inscription   Statut Modérateur Dernière intervention   678
 
Apparemment, ça a l'air résolu :)
0