[Tableaux] Affichage checkbox
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 :
Citation:
Warning: implode() [function.implode]: Bad arguments. on line 777 (l'implode de la maj)
Voici les checkbox :
Code:
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:
1 2 3
| $options = implode(', ',$_POST['options']);
$sql = mysql_query("
INSERT INTO qcm (options)VALUES ('$options')"); |
Update :
Code:
1 2 3 4 5
|
$options = implode(', ',$_POST['options']);
$sql = mysql_query("
UPDATE qcm SET
options = '$options' WHERE id = $id"); |
Une idée? :aie: