Je n'arrive pas à imbriquer plusieur paramètre dans ma boucle ! Peut-etre un problème simple à résoudre mais perso je ne vois pas..
Voilà mon code :
$q = mysql_query("SELECT * FROM newsletter") or die(mysql_error()); // requete
$compteur=1; // variable pour compter les mails
while ($r = mysql_fetch_array($q) & $s = mysql_fetch_array($q) & $t = mysql_fetch_array($q)) {
$e_mail = $r['mail']; //prend l'email de la table
$civi = $s['civilite'];
$nom = $t['nom'];
$titre=$_POST['titre'];
$message=$_POST['message'];
// 1 exemple de contenu du mail
$contenu = 'Bonjour <strong>'.$civi.' '.$nom.'</strong> <br />Email : '.$e_mail.'<br />';
$contenu .= '<h2>'.$titre.'</h2><br/><br/><br/>'.$message.'<br/><br/>';
$contenu .= 'Au revoir et à bientôt sur <a href="http://www.revlook.fr">revlook.fr</a><br /><br />';
// envoi du mail HTML
$from = "From: Rev'Look NewsLetter <[email protected]>\nMime-Version:";
$from .= " 1.0\nContent-Type: text/html; charset=ISO-8859-1\n";
// envoie du mail
mail($e_mail,$titre,$contenu,$from);
echo'N° '.$compteur.' - '.$e_mail.' : envoyé avec succés!<br />';
$compteur++; // ajoute 1 à la variale du compteur
} // fin du while
Donc en résumer, j'aimerais que dans mon mail il y soit inscrit après bonjour la civilite et le nom qui se trouve dans ma base, mais mon problème vient des paramètre de cette ligne :while ($r = mysql_fetch_array($q) & $s = mysql_fetch_array($q) & $t = mysql_fetch_array($q)) {
Si vous aviez une solution...Merci à tous !
en haut à gauche de ce sujet.