Case à cocher dans une boucle
Bonjour,
En lisant une table j'affiche un checkbox à chaque ligne .
Le problème, je n'arrive pas à afficher les cases cochées à la validation du fomulaire.
mon code
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
| <?php
if (isset($_POST['check'])) $check = $_POST['check'];
else $check = "";
function est_selectionne_check($option) {
if (!isset($_POST['check'])) {
return FALSE;
}
for ($i = 0, $c = count($_POST['check']); $i < $c; $i++) {
if ($_POST['check'][$i] == $option) {
return TRUE;
}
}
return FALSE;
}
$sql = mysql_query("SELECT id_film, titre FROM films ORDER BY titre");
$nb = mysql_num_rows($sql);
for ($a = 0; $a < $nb; $a++){
$id_film = mysql_result($sql,$a,"id_film");
$titre = mysql_result($sql,$a,"titre");
<input type='checkbox' name='check[]' value='$id_film' if (est_selectionne_film($id_film)) { echo 'checked'; } >
... |
Merci de dire ce que je dois ajouter sur ma lign <input type="checkbox" ...>