Enregistrement d'un array dans une bdd
Bonjour,
Je fais appel à vous car j'ai un soucis pour enregistrer un array dans ma base.
J'ai un formulaire de prêt, dans lequel l'utilisateur peut choisir plusieurs matériels. Je récupère mon tableau et l'insère dans une variable
Code:
1 2
|
$Materiel = $_POST['list2']; |
Cependant je ne sais pas comment récupérer les valeurs pour les insérer dans ma base, lors de ma requête :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
|
$sql2 = "INSERT INTO prets (id_pret, date_depart, date_retour, id_personne, id_personne_D, Numero_BL, Prenom_D, Nom_D, id_materiel) VALUES (
'',
STR_TO_DATE('$Depart', '%d/%m/%Y'),
STR_TO_DATE('$Retour', '%d/%m/%Y'),
'".$id_personne_R."',
'".$id_personne_D."',
'".$BL."',
'".$PrenomD."',
'".$NomD."',
'".$Materiel."')";
mysql_query($sql2) or die(mysql_error());
mysql_close($link);
echo"<script language='javascript'>\n alert(\"L'enregistrement a bien été pris en compte.\");\n</script>";
header('Location: Accueil.php'); |
Cependant je ne récupère rien lorsque je regarde dans ma bdd. J'ai vu qu'il y avait une fonction implode ou serialize, dois-je m'en servir dans mon cas?
Merci pour votre attention