le 18/06/2005 à 10:12
gesualda
Bonjour
J'ai un petit soucis de comptage et de placement avec une boucle for, voici le bout de script:
Pourrait t-on m'aider à la placer cette boucle et m'expliquer pourquoi cela ne m'affiche pas les numéro de ligne, mais uniquement le "1" ?
Merci de votre aide
J'ai un petit soucis de comptage et de placement avec une boucle for, voici le bout de script:
<?php
//$nb_result provient de $nb_result = mysql_num_rows($resultat);
echo "<table class=\"table2\">
<tr>
<td class=\"td1\">N°</td>
<td class=\"td1\">Genre</td>
<td class=\"td1\"> Nom</td>
<td class=\"td1\">Prenom</td>
</tr>";
// Boucle de comptage et affichage
for($i=1; $i <= $nb_result ; $i++)
{
while ( $ligne = mysql_fetch_array($resultat) ) {
$genre = trim($ligne["genre"]);
$nom = trim(stripslashes($ligne["nom"]));
$prenom = trim(stripslashes($ligne["prenom"]));
echo "<tr>
<td class=\"td2\">$i</td>
<td class=\"td2\">$genre</td>
<td class=\"td2\">$nom</td>
<td class=\"td2\">$prenom</td>
</tr>";
}
}
echo "</table>";
?>
Pourrait t-on m'aider à la placer cette boucle et m'expliquer pourquoi cela ne m'affiche pas les numéro de ligne, mais uniquement le "1" ?
Merci de votre aide