Bonjour !
Je souhaite insérer dans une table de base de données, des données saisies par un formulaire classique.

Voici la partie du code où j'effectue l'insertion.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
 
$req_don = $bdd->prepare('INSERT INTO don_gen(don_date, donateur_nom, donateur_prenom, civilite, donateur_adresse1, donateur_adresse2, don_total) VALUES (:refdate, :nom, :prenom, :civ, :adresse1, :mail, :somme)');
 
$req_don->execute(array(
					'refdate'     => $dateid,
					'nom' 	=> $nom,
					'prenom'	=> $prenom,
					'civ' 		=> $civ,
					'adresse1' 	=> $adresse1,
					'adresse2' 	=> $adresse2,
					'somme'	=> $somme
			));
Mon souci c'est que lorsque je fais la requête sans les adresses (donateur_adresse1 et donateur_adresse2) l'insertion se fait sans problème, et pourtant lorsque je rajoute les adresses, aucune insertion n'est effectuée dans ma table 'don_gen', la table reste vide et aucun message d'erreur.
Un var_dump de '$adresse1' me donne bien l'adresse avec le bon format.
Je ne comprends pas d'où peut venir mon problème, pourriez-vous m'orienter un peu, car je n'ai pas beaucoup d'expérience ...

Merci