Bonjour,
J'ai un pb pour exécuter ma requête préparée suivante
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.
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();
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
Partager