voilà mon code:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
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