Bonjour à tous,
j'aimerais insérer dans ma base de données la valeur de plusieurs checkbox, or avec mon code actuel bien sûr il n'y en a qu'une qui s'enregistre (je sais que c'est car à chaque foreach la valeur précédente est effacée):
Quelqu'un aurait-il une solution? Merci et bonne journée!
Modifié par maud01 (25 Mar 2015 - 11:16)
j'aimerais insérer dans ma base de données la valeur de plusieurs checkbox, or avec mon code actuel bien sûr il n'y en a qu'une qui s'enregistre (je sais que c'est car à chaque foreach la valeur précédente est effacée):
foreach ($_POST['matieres'] as $element)
{
foreach ($_POST['niveau'] as $element2)
{
$requete=$bdd->prepare('UPDATE membres SET matieres= :matieres, niveau= :niveau, experience= :experience WHERE id= :id');
$requete->execute(array(
'matieres'=>$element,
'niveau'=>$element2,
'experience'=>$_POST['experience'],
'id'=>$_SESSION['id']
));
}
}
Quelqu'un aurait-il une solution? Merci et bonne journée!
Modifié par maud01 (25 Mar 2015 - 11:16)