Bonjour à tous,
J'ai un souci dans la création d'un mail (pour une newsletter) en php.
Le message du mail doit contenir du texte + une liste de références provenant d'une bdd.
J'ai créé une requête pour cette liste de références :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
 
$req2 = $bdd->prepare('SELECT *  FROM rubrique WHERE categorie = ? AND date_sortie >= ? ORDER BY date_sortie ASC');
$req2->execute(array($categorie, $date_sortie));
while ($donnees2 = $req2->fetch())
{
$reference = $donnees2['categorie'].' '.$donnees2['nom'].' '.$donnees2['date_sortie'].'<br />';
}
et je voudrais insérer le résultat ($reference) dans le corps de mon mail.
Et c'est là que ça ne fonctionne plus.
Ci-dessus, le contenu du mail :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
 
$message = '
<html>
<body style="font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#000;">
'.stripslashes($texte).'
<br />
'.$reference.'
</body>
' ;
$reference sorti de la boucle n'affiche pas ma liste (mais qu'une seule ligne).
Quelqu'un aurait-il une idée ?