Envoi mail html en boucle d'après un tableau
Bonsoir,
:oops:Désolé de vous ennuyer avec ce sujet, mais je n'y arrive pas :arf:.
Comment créer une boucle qui lirait un tableau contenant une liste de mail ?
Voici mon code qui normalement fonctionne bien avec l'envoi d'un mail unique, j'ai rajouté (while et fetch_array) comme me la dit Sabotage.
Mais ça ne fonctionne pas, j'ai besoin d'un expert.
Voici le code en entier.
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 25 26 27 28 29
|
<?php
@MYSQL_CONNECT("localhost","root","" );
@mysql_select_db("AA7BA53K1" );
$query = "SELECT mail FROM tbl_mail WHERE id=$id";
$result = @MYSQL_QUERY($query);
while ($row = mysql_fetch_array ($result))
{
$mail = $row["mail"], $row["tbl_mail"] ;
}
$email = '$mail';
srand((double)microtime()*1000000);
$boundary = md5(uniqid(rand()));
$titre = "Lettre d'info de Bruno.";
$header ="From: Bruno <contact@orange.fr>\n";
$header .="Reply-To: contact@orange.fr \n";
$header .="MIME-Version: 1.0\n";
$header .="Content-Type: multipart/alternative;boundary=$boundary\n";
$message = "\nThis is a multi-part message in MIME format.";
$message .="\n--$boundary\nContent-Type: text/html;charset=\"iso-8859-1\"\n\n";
$message .= "<html><body bgcolor=\"#7189ab\"><div align=\"center\"><table width=\"95%\"><tr><td bgcolor=\"#FFFFFF\">\n";
$message .="Madame, Monsieur,\n";
$message .="<br/><br/>Voici mon message,\n";
$message .="<br/>Voici mon message.\n";
$message .="<br/><img src=\"http://www.le site.fr/images/img1.jpg\" >\n";
$message .="\n--$boundary--\n end of the multi-part";
mail($email,$titre,$message,$header);
echo "Mail correctement envoyé...";
?> |
Voici mon message d'erreur généré par PHP:
Parse error: syntax error, unexpected ',' in /var/www/data/woo/A/A/7/B/AA7BA53K/envoi_mail_html.php on line 8
La ligne 8 correspondrait à :
Code:
1 2 3 4
|
{
$mail = $row["mail"], $row["tbl_mail"] ;
} |
Merci pour votre aide..
Bien cordialement