par
jojolapine » 05 nov. 2006, 14:50
ou alors une autre solution, c'est de ne pas la mettre du tout cette variable...
$sel_mail = query('SELECT email FROM guestbook'); //or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error());
// on fait une boucle qui va faire un tour pour chaque enregistrement
$nbre = num_rows($sel_mail);
echo $nbre;
$i=0;
while($data = mysql_fetch_array($sel_mail))
{
// on affiche les informations de l'enregistrement en cours
$emails .= ($i>0 ? ',' : '').$data['email'];
echo $emails; // ICI OK tout s'affiche bien
$i++;
}
echo $emails;
bon c'est vrai que on rajoute une variable, une incrémentation, donc je sais pas ce qui est le plus optimisé, mais ça doit se tenir, après utilise la solution que tu comprend le mieu

ou alors une autre solution, c'est de ne pas la mettre du tout cette variable...[php]$sel_mail = query('SELECT email FROM guestbook'); //or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error());
// on fait une boucle qui va faire un tour pour chaque enregistrement
$nbre = num_rows($sel_mail);
echo $nbre;
$i=0;
while($data = mysql_fetch_array($sel_mail))
{
// on affiche les informations de l'enregistrement en cours
$emails .= ($i>0 ? ',' : '').$data['email'];
echo $emails; // ICI OK tout s'affiche bien
$i++;
}
echo $emails;[/php]
bon c'est vrai que on rajoute une variable, une incrémentation, donc je sais pas ce qui est le plus optimisé, mais ça doit se tenir, après utilise la solution que tu comprend le mieu :wink: