probleme de boucle
Posté : 22 juin 2005, 11:21
Salut,
Je suis en train de developper une petite page qui se traite en 2 temps
1ere je recupere dans un table alerte un mail et une requete que je met dans un tableau
puis je recupere la valeur de $data[1] dans une varaible pour lancer une seconde requete
Chose etrange quand je n'ai qu'une adresse mail ca passe je recoit bien le mail
mais si j'en ai 2 ca ne fonctionne pas le mail ne pars pas
Comment faire je pense que mon approche du probleme n'est pas le bon mais j'ai peur de trop tourner en rond
Merci de votre aide
Je suis en train de developper une petite page qui se traite en 2 temps
1ere je recupere dans un table alerte un mail et une requete que je met dans un tableau
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];
Code : Tout sélectionner
$result2=mysql_query ("select code_affaire from immodata where $requeteSQL ");
$sujet = "Vos alertes sur le site www.monsite.fr ";
while($data2=mysql_fetch_row($result2))
{
$body.= " \nConsulter offre www.monsite.fr/detail.php?id=$data2[0]";
}
$body.= " \n\nVous souhaitez desactiver cette alerte";
$body.= " \nCliquez ici http://www.monsite.fr/stopalerte.php?mail=$data[0]\n";
mail($email,$sujet,$body,$headers);
}
mais si j'en ai 2 ca ne fonctionne pas le mail ne pars pas
Comment faire je pense que mon approche du probleme n'est pas le bon mais j'ai peur de trop tourner en rond
Merci de votre aide