par
logone » 22 juin 2005, 19:01
je continue a chercher mon probleme
et 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);
}
j'ai donc 2 personnes 2 mails dans ma base et je recoit bien les 2 mails mais un mail avec sa requete et uniquement sa requete et l'autre mail les 2 requetes
Merci d'avance
je continue a chercher mon probleme
et voici ce que ca donne
[code]
$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);
}
[/code]
j'ai donc 2 personnes 2 mails dans ma base et je recoit bien les 2 mails mais un mail avec sa requete et uniquement sa requete et l'autre mail les 2 requetes
Merci d'avance