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 : Sélectionner tout - Visualiser dans une fenêtre à part
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 : Sélectionner tout - Visualiser dans une fenêtre à part
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