Bonjour à tous,
je rencontre cette erreur sur ma page de formulaire pour un INSERT, qui ne semble pas (?) venir d'un pb de code :
Code php : 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
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
 
try{
					      $bdd=new PDO('mysql:host=127.0.0.1;dbname=gsp;charset=utf8','root',''); 
				}catch(PDOException $e){
					die('Erreur :'.$e->getMessage());
				}
					var_dump($bdd);
		// vérification personne pas déjà dans BDD à prévoir
 
				$insertBDD=$bdd->prepare('INSERT INTO personne(
					nom_raison_sociale,
					numéro_rcs,
					date_naiss_immat,
					ville_naiss_rcs,
					adress_dom_siège,
					ville_dom_siège,
					code_post_dom_siège,
					pays_dom_siège,
					résidence_fiscale,
					date_dc_rad)
				VALUES(
					:nom_raison_sociale,
					:numéro_rcs,
					:date_naiss_immat,
					:ville_naiss_rcs,
					:adress_dom_siège,
					:ville_dom_siège,
					:code_post_dom_siège,
					:pays_dom_siège,
					:résidence_fiscale,
					:date_dc_rad)');
				$insertBDD->execute(array(
					'nom_raison_sociale'=>$nom_raison_sociale,
					'numéro_rcs'=>$numero_rcs,
					'date_naiss_immat'=>$date_naiss_immat,
					'ville_naiss_rcs'=>$ville_naiss_rcs,
					'adress_dom_siège'=>$adress_dom_siege,
					'ville_dom_siège'=>$ville_dom_siege,
					'code_post_dom_siège'=>$code_post_dom_siege,
					'pays_dom_siège'=>$pays_dom_siege,
					'résidence_fiscale'=>$residence_fiscale,
					'date_dc_rad'=>$date_dc_rad,
 
				))or die(print_r($insertBDD->errorInfo()));
	//			var_dump($bdd);
				if($bdd){
					$bdd=NULL;
				}

la page m'affiche le message d'erreur suivant :
Warning: PDOStatement::execute(): SQLSTATE[HY093]: Invalid parameter number: parameter was not defined in C:\...\modele_page_personne.php on line 345
Array ( [0] => HY093 [1] => [2] => ) 1
la line 345 correspond à la ligne 42
Code php : Sélectionner tout - Visualiser dans une fenêtre à part
'date_dc_rad'=>$date_dc_rad,

je suis en php 7.0.10 et bdd 5.7.14 - MySQL Community Server (GPL)

le nom de la table et de ses attributs a été x fois vérifié, mais je parts pour x+n en attendant vos lumières,
merci à tous