Pourquoi while n'affiche pas tout
Posté : 13 mars 2013, 17:59
Bonjour,
J'ai un sérieux probleme avec le while dans une fonction:
Quand je fais le while et quil il a seulement une ligne avec le username corespondant dans la table ben il n'affiche pas le résultat. Si il y a 2 entré ben il en affiche seulement 1, si yen as 10 ben yen affiche seulement 9, il en manque toujours une a afficher...
Voila ma function
Merci a bientot...
J'ai un sérieux probleme avec le while dans une fonction:
Quand je fais le while et quil il a seulement une ligne avec le username corespondant dans la table ben il n'affiche pas le résultat. Si il y a 2 entré ben il en affiche seulement 1, si yen as 10 ben yen affiche seulement 9, il en manque toujours une a afficher...
Voila ma function
function facture_histo($status){
$query2 = mysql_query("SELECT * FROM editeur_req_retrait WHERE username = '".$_SESSION['login']."' AND status = '$status'");
$inf_histo = mysql_fetch_array($query2);
if (mysql_num_rows($query2) != 0){
echo "Liste des transaction<br /><br />";
echo "<table width=580 align=center border=1 cellpadding=0 class=usual valign=top>
<tr>
<td width=100 valign=top><b>Facture</b></td>
<td><b>Montant</b></td>
<td><b>Date</b></td>
<td><b>Status</b></td>
<td><b>Date Payé</b></td>";
while ($histo = mysql_fetch_array($query2)){
echo "<tr><td>{$histo['id_facture']}</td> <td>{$histo['montant']}</td> <td>{$histo['date']}</td><td>"; view_stat_histo2(); echo "</td><td>{$histo['date_paye']}";
}
echo "</td></tr></table>";
}
else { echo "pas de transaction"; }
}
Merci a bientot...