un ptit probleme d'envoi de mail
Posté : 24 juin 2005, 17:54
Salut,
Je suis en train de developper une page qui sera appelee par un cron pour envoyer des mails
mon soucis est que la premiere personne de la liste recoit bien les bonnes infos mais la seconde recoit ces infos plus les infos de la 1ere personne
voici ce que ca donne
j'espere que vous m'avez suivi
Merci de votre aide
Je suis en train de developper une page qui sera appelee par un cron pour envoyer des mails
mon soucis est que la premiere personne de la liste recoit bien les bonnes infos mais la seconde recoit ces infos plus les infos de la 1ere personne
voici ce que ca donne
Code : Tout sélectionner
$result=mysql_query ("select mail,requeteSQL, DATE_FORMAT(date,'%d/%m/%Y') from alerte where valide='Y'");
while($data=mysql_fetch_row($result))
{
//$email = $data[0];
$requeteSQL = $data[1];
//$datederef = $data[2];
$headers = "From: [email protected]\n";
$compte=mysql_query("select count(code_affaire) from immodata where $requeteSQL ");
list($numrec)=mysql_fetch_row($compte);
$result2=mysql_query ("select immodata.code_affaire from immodata where $requeteSQL ");
$sujet = "Vos alertes sur le site www.site.fr ";
$body.= "Il y a $numrec nouveaux biens qui correspondent à votre alerte\n\n";
while($data2=mysql_fetch_row($result2))
{
$body.= " \nConsulter offre http://www.site.fr/detail.php?id=$data2[0]";
echo "email envoye a $data[0] <br> $body<br>";
}
$body.= " \n\nVous souhaitez desactiver cette alerte";
$body.= " \nCliquez ici http://www.site.fr/stopalerte.php?mail=$data[0]\n";
mail($data[0],$sujet,$body,$headers);
}
Merci de votre aide