[Conception] Pb boucles while inbriquées
voilà mon code:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
| /* Les 2 fonctions ci desous retourne les tableaux $result contenant le résultat des reqêtes */
$liste=getListe();
$sous-liste=getSubListe();
while ($row_liste=mysql_fetch_array($liste) )
{
$etat="";
while ($row_subliste=mysql_fetch_array($sous-liste) && $etat=="")
{
if ($row_subliste["ID"] ==$row_liste["ID"] ) {$etat="CHECKED";}
}
print "
<input type='checkbox' name='combo' value='".$row_liste["ID"]."' ".$etat.">".$row_liste["TEXT"];
}
?> |
Voilà c'est peut être pas trés clair mais il s'agit tout simplement d'afficher des combo-box de tout les éléments d'une liste en cochant ceux qui appartiennent à la sous-liste, mais il semble que ma boucle s'arrête a la 1er itération (1 seul combo affichée ms test OK puisque cochée dans le cas équivalent).
Quelqun peut m'aider ? merci pour vos réponses