Bonjour,
j'essaye de récupérer le résultat des cases à cocher dans un champ de ma table mysql.
Mes cases à cocher sont de forme:
Code HTML : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 <td><input type="checkbox" name="fruits[]" value="Abricot" ><STRONG>Abricot</STRONG></td> <td><input type="checkbox" name="fruits[]" value="Pomme" ><STRONG>Pomme</STRONG></td> <td><input type="checkbox" name="fruits[]" value="Poire" ><STRONG>Poire</STRONG></td>
Pour récupérer les valeur, j'utilise:
Malheureusement, la seule valeur enregistrée dans ma table est la dernière case cochée. je n'arrive pas à récupérer toutes les valeurs
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 $tabLangages = (isset($_POST['fruits']))?$_POST['fruits']:null; if (!empty($tabLangages)) { foreach($tabLangages as $cle => $valeur) { $sql="UPDATE aliments SET fruits='$valeur' WHERE id='1'" ; mysql_query($sql) or die('Erreur SQL !'.$sql.'<br>'.mysql_error()); } }
Partager