Bonjour,

J'arrive à enregistrer les checkbox multiples, les afficher mais dès qu'il s'agit de modifier cela devient un casse-tete. Les options ne sont pas cochées lorsque j'affiche la page de modification. Dernière petite chose, si je ne rentre aucunes options dans la page de modification, j'ai une erreur :

Warning: implode() [function.implode]: Bad arguments. on line 777 (l'implode de la maj)
Voici les checkbox :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
<td class="normal"><input type="checkbox" name="options[]" value="exterieur" <?php if(vb($frm['options'])=="exterieur") echo "checked" ?>>Extérieur
<input type="checkbox" name="options[]" value="Parking" <?php if(vb($frm['options'])=="parking") echo "checked" ?>>Parking
<input type="checkbox" name="options[]" value="Box" <?php if(vb($frm['options'])=="box") echo "checked" ?>/>Box
Insertion :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
$options = implode(', ',$_POST['options']);
$sql = mysql_query("
INSERT INTO qcm (options)VALUES ('$options')");
Update :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
$options = implode(', ',$_POST['options']);
$sql = mysql_query("
UPDATE qcm SET
options = '$options' WHERE id = $id");
Une idée?