Boucle while dans une variable PHP

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 : Boucle while dans une variable PHP

Re: Boucle while dans une variable PHP

par sirakawa » 02 août 2011, 16:11

moi j'aurais fait pareil en modifiant la while:
ini_set ("sendmail_from","[email protected]");
$sujet = "E-reports | Absences ";
$message = "Bonjour, \n\nCe mail vous informe que votre fille/fils $nom $prenom ne s'est pas présenté(e)\n\nà l'établissement de l'Envol avec un motif valable aux dates suivantes :\n"; // oui il faut fermer les quotes

while ($donnees = mysql_fetch_array($result30))
{  
	$date = $donnees['date_absence']; // quoter simple le nom du champ, sinon php crache une erreur sur une constante non définie
        //je préfère affecter d'abord, ça permet de tester si on ne s'est pas trompé ou si la valeur trouvée vaut le coup...
	$message .= "- ". $date." \n"; // ajouter la date au message
}

Re: Boucle while dans une variable PHP

par Mazarini » 02 août 2011, 13:44

Bonjour,
ini_set ("sendmail_from","[email protected]");

$sujet = "E-reports | Absences ";
$message = "Bonjour, \n\nCe mail vous informe que votre fille/fils $nom $prenom ne s'est pas présenté(e)\n\nà l'établissement de l'Envol avec un motif valable aux dates suivantes :\n";

while ($donnees = mysql_fetch_array($result30))
{  echo "- ";
   echo $donnees[date_absence], "\n";
}
Quelques erreurs de corrigées. Peut être pas toutes...

Boucle while dans une variable PHP

par programmeur » 02 août 2011, 13:37

Bonjour,

Voici le soucis,

Je dois envoyer un mail automatique et dedans je dois inclure des dates d'absence d'une requete SQL .. le problème est que ma syntaxe est incorrecte
Pourriez-vous m aider à trouver la bonne ? Voici mon code
ini_set ("sendmail_from","[email protected]");

$sujet = "E-reports | Absences ";
$message = "Bonjour, \n\nCe mail vous informe que votre fille/fils $nom $prenom ne s'est pas présenté(e)\n\nà l'établissement de l'Envol avec un motif valable aux dates suivantes : 

while ($donnees = mysql_fetch_array($result30)) 
{  echo "- ";
   echo $donnees[date_absence]; \n
}"; 
Merci beaucoup de votre aide