Case a cocher

Fermé
etaf - 28 avril 2005 à 09:17
 juliane - 11 mai 2005 à 13:13
bonjour
J'ai ce code pour construire des cases a cocher:
while($ligne=mysql_fetch_row($result)){
while (list($cle,$val) = each($ligne)){
echo $cle , $val;
$resultat .= '<input type="checkbox" name="prim[]" VALUE="'.$val.'">'.$val.'<br>';

}}

Mon probleme est que $cle a pour valeur

Quelqqu'un a une idée du pourquoi du comment?

7 réponses

kij_82 Messages postés 4089 Date d'inscription jeudi 7 avril 2005 Statut Contributeur Dernière intervention 30 septembre 2013 857
28 avril 2005 à 09:21
Oui ? Quelle est donc cette valeur mystere de $cle ? ca nous aiderais ...

:)
0
désolé j'ai pas vu..lol

Donc $cle a pour valeur 0

et je ne pense pas que ce soit normal.
0
kij_82 Messages postés 4089 Date d'inscription jeudi 7 avril 2005 Statut Contributeur Dernière intervention 30 septembre 2013 857
28 avril 2005 à 10:20
en effet..
0
kij_82 Messages postés 4089 Date d'inscription jeudi 7 avril 2005 Statut Contributeur Dernière intervention 30 septembre 2013 857
28 avril 2005 à 10:23
C'est normal en fait, puisque ce que tu as fait est faux :)

Le truc c'est qu'il faut soit boucler avec un while sur un mysql_fetch_array (ou équivalent --> ;) pour Luffy ), ou alors boucler sur each comme tu l'a fait, mais certainement pas sur un mysql_fetch_row !
Il faut commencer parmettre cela plutot :
$ligne=mysql_fetch_row($result)
while (list($cle,$val) = each($ligne)){ 
echo $cle , $val; 
$resultat .= '<input type="checkbox" name="prim[]" VALUE="'.$val.'">'.$val.'<br>'; 

}



++
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
kij_82 Messages postés 4089 Date d'inscription jeudi 7 avril 2005 Statut Contributeur Dernière intervention 30 septembre 2013 857
28 avril 2005 à 10:25
Ensuite apres modification, tu fera plutot ca :

while (list($cle,$val) = mysql_fetch_row($result)){ 
echo $cle , $val; 
$resultat .= '<input type="checkbox" name="prim[]" VALUE="'.$val.'">'.$val.'<br>'; 
}


++
0
J'ai modifier mon code mais ca ne fonctionne pas parcke dans ce cas la je n'ai d'afficher qsue la 1ere valeur de ma case a cocher
0
kij_82 Messages postés 4089 Date d'inscription jeudi 7 avril 2005 Statut Contributeur Dernière intervention 30 septembre 2013 857
28 avril 2005 à 10:48
Ce code fonctionne normalement, peux tu me mettre ce que tu as d'afficher, ce que tu veux, et ce que tu as fait (avec les modifications) ?
0
Bonjour!
J'aimerais juste un petit renseignement, le code que vous donnez sert il à inserer une case à cocher automatiquement dans un formulaire .

Sinon pouvait vous m'expliquer à quoi sert til.

merci d'avance
0