Page 1 sur 1

Fatal error: Uncaught exception 'PDOException...

Posté : 23 oct. 2013, 19:35
par salomon
salut a tous
le titre dit tous
je ne comprend pas pourquoi ce code :
try
{
	 $ma_base = new PDO('mysql:host=localhost;dbname=test','iyf','',array(PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION));
}
catch(Exeption $e)
{
	die('ERREUR : '.$e->getMessage());
}

$req = $ma_base->prepare('INSERT INTO client(nom_client, type_lampe, secteur, instalateur1, instalateur2, date_client, id_client) VALUES(:nom_client,:type_lampe,:secteur,:intalateur1,:instalateur2,:date_client,:id_client)');
$req->execute(array(
 'nom_client' => $_POST['nom_client'],
 'type_lampe' => $_POST['type_de_lampe'],
 'secteur' => $_POST['secteur'],
 'instalateur1' => $_POST['instalateur1'],
 'instalateur2' => $_POST['instalateur2'],
 'date_client' => $_POST['la_date'],
 'id_client' => $_POST['id_client']
 ));
echo 'Le client a bien été ajouté !';



?>
affiche ceci:

Code : Tout sélectionner

Uncaught exception 'PDOException' with message 'SQLSTATE[HY093]: Invalid parameter number: parameter was not defined' in C:\wamp\www\test_app_web_amorph\lbc\php\inserer_client.php on line 31
et juste après il ya ceci

Code : Tout sélectionner

PDOException: SQLSTATE[HY093]: Invalid parameter number: parameter was not defined in C:\wamp\www\test_app_web_amorph\lbc\php\inserer_client.php on line 31
quelqu'un peut m'aider svp :cry:

Re: Fatal error: Uncaught exception 'PDOException...

Posté : 23 oct. 2013, 20:35
par xTG
Parce que intalateur1 est différent de instalateur1. ;)

Re: [RESOLU] Fatal error: Uncaught exception 'PDOException..

Posté : 23 oct. 2013, 23:31
par salomon
MERCI xTG SA MACHE MAINTENANT =D>

Re: [RESOLU] Fatal error: Uncaught exception 'PDOException...

Posté : 07 mai 2015, 14:35
par Invité
j'ai lke même problème mais je ne trouve pas où est l'erreur, voici mon code :

Code : Tout sélectionner

$query=$connection->prepare("INSERT INTO offre_t (N°Pli_T,Offre,Nbre_E,MR,CDD,NomE,IdAO) VALUES (:N°Pli_T,:Offre,:Nbre_E,:MR,:CDD,:NomE,:IdAO)"); $query->execute(array('N°Pli_T'=>$npli,'Offre'=>$offre,'Nbre_E'=>$nbre,'MR'=>$mr,'CDD'=>$cdd,'NomE'=>$nom,'IdAO'=>$nAO));echo("offre ajoutée"); $query->closeCursor();

Re: [RESOLU] Fatal error: Uncaught exception 'PDOException...

Posté : 07 mai 2015, 15:31
par @rthur
Modération :
Merci de ne pas relancer des sujets clos ou abandonnés depuis longtemps si tu n'as pas d'élément nouveau et enrichissant à apporter.
Il est également préférable de respecter la règle 1 question = 1 sujet pour faciliter la lecture et maximiser ses chances de réponses.

Par ailleurs, n'hésites pas à faire usage des formules de politesse habituelles (bonjour, svp, merci...) cela permet de conserver une ambiance plus agréable pour tous sur le forum.

Sujet clos.