un ptit probleme d'envoi de mail

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : un ptit probleme d'envoi de mail

par Cyrano » 24 juin 2005, 21:22

Il y a un problème avec une de tes requêtes:
  $compte = mysql_query("select count(code_affaire) from immodata where ".$requeteSQL." ");
Ce qui, si je suis bien ton doce doit 0donner comme requête:
select count(code_affaire) from immodata where '[email protected]' ;[/php]
Il en manque un bout quelque part et il serait bon de vérifier le retour... :-k

Même chose sur la requête suivante du reste.

un ptit probleme d'envoi de mail

par logone » 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

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'espere que vous m'avez suivi

Merci de votre aide