Bonjour,
Je voudrais cocher les cases d'un tableau HTML selon les résultats d'une requête, sachant que la value de chaque case est différente.
Pour le moment je ne boucle pas bien sur le tableau et je n'ai pas trouvé pourquoi : dans le tableau il y a bien une case cochée mais toutes celles qui devraient l'être.
Pour cocher, je viens faire une comparaison de la value des cases à celle de ma table, si comparaison je coche.
Voici le bout de code en question :
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 echo '<table>'; while($row = mssql_fetch_assoc($r11)) { //On coche les cases du tableau en fonction du profil sélectionné for ($i = 0; $i < $nb; $i++) { if($tab22['id'] == $row['id_menu']) { $checked = ' checked="checked"'; } else { $checked = ''; } } echo '<tr>'; echo '<td>'.$row['theme'].'</td>'; echo '<td>'.$row['sous_menu'].'</td>'; echo '<td><input type="checkbox" name="choix[]" value="'.$row['id_menu'].'" '.$checked.' /></td>'; echo '</tr>'; } echo '</table>';
Partager