par
pierrecalligaro » 10 déc. 2005, 21:34
le problème c'est que si par exemple la boucle me sort "banane" "poir" "orange" , je ne récupère que la valeur "orange" dans mon mail !! donc la dernière valeur de $message alors que je voudrai récupérer toutes les valeurs.
Si j'intégre dans ma boucle :
if (mail($email_webmaster, $subject, $message, $entete)){ ect..
je reçois autant de mail que de valeurs.
je vous remet mon script, car j'avais des erreurs:
<?php
$Num=$_SESSION['Nom'];
$r1="select * from clients where Nom='$Num'";
$rq1=mysql_query($r1);
$n1=mysql_num_rows($rq1);
for($i=0;$i<$n1;$i++)
{
$nom_stag=mysql_result($rq1,$i,'Nom_stagiaire');
$message="<html>
<body>
<font face=arial size=2>
<p><b>Nom: </b>{$nom_stag}</p>
</font>
</body>
</html>";
}
$email_webmaster= "[email protected]";
$subject="pop";
$entete = "MIME-Version: 1.0\r\n";
$entete .= "content-type: text/html; charset=iso-8859-1\r\n";
$entete .= "From: tutu.com\n";
if (@mail($email_webmaster, $subject, $message, $entete)){
etc...
?>
le problème c'est que si par exemple la boucle me sort "banane" "poir" "orange" , je ne récupère que la valeur "orange" dans mon mail !! donc la dernière valeur de $message alors que je voudrai récupérer toutes les valeurs.
Si j'intégre dans ma boucle :[php]if (mail($email_webmaster, $subject, $message, $entete)){ ect.. [/php]je reçois autant de mail que de valeurs.
je vous remet mon script, car j'avais des erreurs:
[php]<?php
$Num=$_SESSION['Nom'];
$r1="select * from clients where Nom='$Num'";
$rq1=mysql_query($r1);
$n1=mysql_num_rows($rq1);
for($i=0;$i<$n1;$i++)
{
$nom_stag=mysql_result($rq1,$i,'Nom_stagiaire');
$message="<html>
<body>
<font face=arial size=2>
<p><b>Nom: </b>{$nom_stag}</p>
</font>
</body>
</html>";
}
$email_webmaster= "
[email protected]";
$subject="pop";
$entete = "MIME-Version: 1.0\r\n";
$entete .= "content-type: text/html; charset=iso-8859-1\r\n";
$entete .= "From: tutu.com\n";
if (@mail($email_webmaster, $subject, $message, $entete)){
etc...
?>[/php]