Bonsoir,
pour l'envoi d'une newsletter je souhaite récupérer des articles dans une table nommée "news" et des adresses email dans une autre table nommée "contacts". Je souhaite ensuite envoyer le tout grâce à la fonction mail().
J'ai bricolé le code ci-dessous, mais hélas il ne fonctionne que pour l'envoi d'un seul article (même si ma table en contient dix )....
Quelqu'un peut-il m'éclairer ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21 $reponse=mysql_query("SELECT * FROM news ORDER BY ID DESC"); while($donnees=mysql_fetch_assoc($reponse)) { $titre = $donnees['titre']; $texte = $donnees['texte']; } $req=mysql_query("SELECT email FROM contacts"); $res=mysql_numrows($req); $i=0; while($i!=$res) { $email=mysql_result($req,$i,"email"); mail($email,$titre,$texte,$headers); $i++; }
Merci d'avance.
Partager