Récupèrer données d'une requête et les envoyer par mail ???
Posté : 10 déc. 2005, 18:52
Bonjour à tous,
Je n’arrive pas à envoyer par mail toutes les données que je récupère dans ma boucle for. En fait je ne récupère que la dernière boucle.
Je comprends bien pourquoi je ne récupère que la dernière boucle mais je n’arrive pas à trouver la logique pour pouvoir tout récupérer. A mon avis il faut que je sorte tout dans un tableau(array), mais je ne vois pas comment faire !!
Voici mon code :
Pierre
Je n’arrive pas à envoyer par mail toutes les données que je récupère dans ma boucle for. En fait je ne récupère que la dernière boucle.
Je comprends bien pourquoi je ne récupère que la dernière boucle mais je n’arrive pas à trouver la logique pour pouvoir tout récupérer. A mon avis il faut que je sorte tout dans un tableau(array), mais je ne vois pas comment faire !!
Voici mon code :
<?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>";
}
$mes=$message[$i];
$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, $mes, $entete)){
etc...
?>
meci d'avance pour votre aide.Pierre