SQLSTATE[HY093]: Invalid parameter number
Posté : 16 juil. 2014, 09:10
Bonjour,
Je cherche depuis hier le soucis, c'est surement une erreur d'étourderie. Je récupère les infos depuis un formulaire et j'update ma base.
Merci d'avance.
Je cherche depuis hier le soucis, c'est surement une erreur d'étourderie. Je récupère les infos depuis un formulaire et j'update ma base.
Merci d'avance.
Warning: PDOStatement::execute() [pdostatement.execute]: SQLSTATE[HY093]: Invalid parameter number: number of bound variables does not match number of tokens in D:\wamp\www\Climatelec\add2.php on line 49
$libelle = $_POST['libelle'];
$city = $_POST['ville'];
$departe = $_POST['depart'];
$ca = $_POST['chargeaffaire'];
$ce = $_POST['chargeetude'];
$custom = $_POST['client'];
$types = $_POST['type'];
$dateo = $_POST['dateoffre'];
$achatf = $_POST['achatfrouni'];
$achatsoup = $_POST['achatsousp'];
$moetude = $_POST['moeetude'];
$moechant = $_POST['moechantier'];
$moemes = $_POST['moemes'];
$devis = $_POST['devismdb'];
$phasen = $_POST['phaseno'];
$phasedeb = $_POST['phasedebut'];
$phasefin = $_POST['phasefin'];
$reser = $_POST['reservep'];
$id = $_POST['id'];
$update = $bdd->prepare('UPDATE `affaire` SET `Libelle_affaire`= :lib,`Lieu_affaire`= :lieu,`Dept_affaire`= :dept,`ID_charge_affaire`= :ca,`ID_charge_etude`= :ce,`Client`= :client,`Type_etude`= type,`Date_offre`= DATE_FORMAT(:dateoffre,"%d/%m/%Y"),`Achat_fourniture_p`= :achatfourni,`Achat_soustraitance_p`= :achatsou,`MOE_etude_p`= :moeetude,`MOE_chantier_p`= :moechantier,`MOE_mes_p`= :moemes,`Devis_mdb_p`= :devismdb,`Phase_notification_p`= DATE_FORMAT(:phasenoti,"%d/%m/%Y"),`Phase_debut_p`= DATE_FORMAT(:phasedebut,"%d/%m/%Y"),`Phase_fin_p`= DATE_FORMAT(:phasefin,"%d/%m/%Y"),`Reserves_p`= DATE_FORMAT(:reserve,"%d/%m/%Y") WHERE `ID_affaire` = :id ');
$update->execute(array( 'lib'=>"$libelle",
'lieu'=>"$city",
'dept'=>"$departe",
'ca'=>"$ca",
'ce'=>"$ce",
'client'=>"$custom",
'type'=>"$types",
'dateoffre'=>"$dateo",
'achatfourni'=>"$achatf",
'achatsou'=>"$achatsoup",
'moeetude'=>"$moetude",
'moechantier'=>"$moechant",
'moemes'=>"$moemes",
'devismdb'=>"$devis",
'phasenoti'=>"$phasen",
'phasedebut'=>"$phasedeb",
'phasefin'=>"$phasefin",
'reserve'=>"$reser" ,
'id'=>"$id"));