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 31Code : 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