Précédent   Forum des professionnels en informatique > PHP > PHP & SGBD
PHP & SGBD Forum d'entraide sur les SGBD avec PHP. Avant de poster : FAQ BDD, toutes les FAQ PHP, cours BDD et sources BDD
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 04/09/2006, 14h17   #1
Invité de passage
 
Inscription : juillet 2006
Messages : 16
Détails du profil
Informations forums :
Inscription : juillet 2006
Messages : 16
Points : 4
Points : 4
Par défaut [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
mgemc2 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/09/2006, 16h05   #2
Membre Expert
 
Avatar de Bidouille
 
Inscription : mars 2003
Messages : 1 158
Détails du profil
Informations forums :
Inscription : mars 2003
Messages : 1 158
Points : 1 054
Points : 1 054
Es-tu sûr de renvoyer qq chose de correct dans ta boucle ?
__________________
Rédacteur PHP / Delphi ADO / Novell / OpenOffice.org

Inutile de m'envoyer vos questions par MP, je ne réponds que par le forum.
Bidouille est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 08h02.


 
 
 
 
Partenaires

Hébergement Web