|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Candidat au titre de Membre du Club
![]() Inscription : mars 2007 Messages : 74 ![]() |
Bonjour,
J'ai un pb pour exécuter ma requête préparée suivante Code :
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 |
||
|
|
00
|
|
|
#2 |
![]() ![]() Vincent Inscription : juillet 2005 Messages : 14 929 ![]() |
Tu as mis d'un côté :libelle et de l'autre :categorie, ca ne colle pas.
|
|
|
00
|
|
|
#3 |
|
Candidat au titre de Membre du Club
![]() Inscription : mars 2007 Messages : 74 ![]() |
super! ça marche! merci Sabotage. je debute en PHP et je ne connais pas encore la syntaxe exacte.
Sinon j'aurais une question au sujet de la syntaxe. Faut-il mettre les ":" dans les instructions $result->execute(ARRAY(':categorie'=>$categorie)); ou est ce que ce n'est pas nécessaire? Parfois je vois dans des docs que certains les mettent et d'autre pas. Alors je ne sais pas très bien la syntaxe correcte. |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com