Bonjour,

J'ai un pb pour exécuter ma requête préparée suivante

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
$sql_req='SELECT idcategorie FROM categorie WHERE libelle=:categorie';
$result = $bdd->prepare($sql_req);	
$result->execute(ARRAY(':libelle'=>$categorie));	  
 
$sql_req->closeCursor();
J'ai une table avec 2 colonnes idcategorie et libelle. Je récupère bien ma variable $categorie avec $categorie=$_POST['categorie'] par un formulaire.

Mon but est d'obtenir l'idcategorie correspondant à la categorie que l'utilisateur a choisi. Mais ça ne marche pas! Comment faire?

Une petite précision au sujet de l'erreur

Warning: PDOStatement::execute() [pdostatement.execute]: SQLSTATE[HY093]: Invalid parameter number: parameter was not defined in C:\wamp\www\ProjetWeb\ajouterbis.php on line 56

qui correspond à la ligne $result->execute(ARRAY(':libelle'=>$categorie)); d
de mon code