Enregistrer dans Mysql multiples cases a cocher
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:
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:
Code:
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());
}
} |
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 :cry: