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:
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()); 
    } 
}
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