La fonction mail() vers plusieurs adresses?

Fermé
fabrice11901 Messages postés 787 Date d'inscription dimanche 31 juillet 2005 Statut Membre Dernière intervention 12 juillet 2007 - 15 juin 2006 à 13:54
 momo - 2 juin 2011 à 10:08
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 mardi 4 mars 2003 Statut Modérateur Dernière intervention 28 septembre 2019 678
17 juin 2006 à 11:09
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
Merci . moi-aussi je suis ingénieur
0
fabrice11901 Messages postés 787 Date d'inscription dimanche 31 juillet 2005 Statut Membre Dernière intervention 12 juillet 2007 64
17 juin 2006 à 11:21
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 mardi 4 mars 2003 Statut Modérateur Dernière intervention 28 septembre 2019 678
17 juin 2006 à 11:23
Re,

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

A+
0
fabrice11901 Messages postés 787 Date d'inscription dimanche 31 juillet 2005 Statut Membre Dernière intervention 12 juillet 2007 64
17 juin 2006 à 11:27
sujet : [php] les if et else ne font pas leur boulos
0
Thom@s Messages postés 3412 Date d'inscription mardi 4 mars 2003 Statut Modérateur Dernière intervention 28 septembre 2019 678
17 juin 2006 à 12:49
Apparemment, ça a l'air résolu :)
0