Bonsoir
j'ai perdu bcp de temps en essayant de résoudre ce problème mais j y arrivais pas, en fait quand j essaye d executer la requete d'ajout je vois apparaitre ce message :
Warning: PDOStatement::execute() [pdostatement.execute]: SQLSTATE[HY093]: Invalid parameter number: parameter was not defined in C:\wamp\www\AppSafran\kitvalidation.php on line 55
voila mon script:
Code : 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
<?php 
$Ordre=$_POST['ordre'];
$esn=$_POST['esn'];
$ADate=$_POST['ADate'];
$complet=$_POST['complet'];
$NumerodeKit=$_POST['NumerodeKit'];
$etat=$_POST['etat'];
$kitsB2=$_POST['kitsB2'];
 
try
{
	$bdd = new PDO('mysql:host=localhost;dbname=suivideskits', 'root', '');
}
catch(Exception $e)
{
        die('Erreur : '.$e->getMessage());
}
 
$req = $bdd->prepare('INSERT INTO tableau(ordre, esn, ADate, complet, numeroKit, etat, kitsB2 ) VALUES(:Ordre, :esn, :ADate, :complet, :Numerodekit, :etat, :kitsB2)');
$req->execute(array(
 
	'ordre' => $Ordre,
	'esn' => $esn,
	'ADate' => $ADate,
	'complet' => $complet,
	'numeroKit' => $Numerodekit,
	'etat' => $etat,
	'kitsB2' => $kitsB2  //la ligne 55 du message d'erreur
	));
?>