|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||||||
|
Futur Membre du Club
![]() Développeur Web Inscription : novembre 2007 Messages : 185 ![]() |
Bonjour à tous,
J'ai une zone de selection multiple via laquelle je selectionne plusieurs valeurs que je récupére dans un tableau: Voila ma zone de selection multiple : Code :
Ensuite je récupere les valeurs selectionnées : Code :
Les valeurs que j'ai récupérer sont dans mon tableau $code_groupe! Ma question est comment puis-je les passer en paramètre dans une requete SQL : Par exemple : Code :
Merci d'avance pour votre aide |
||||||
|
|
00
|
|
|
#2 |
|
Expert Confirmé
![]() Inscription : mars 2005 Messages : 2 823 ![]() |
Si est un tableau alors tu peux faire :
Code :
$sql .= 'WHERE champ IN(' . implode(', ', $_POST['code_groupe'] . ')' ;
__________________
Un problème exposé clairement est déjà à moitié résolu Keep It Smart and Simple |
|
|
00
|
|
|
#3 |
|
Futur Membre du Club
![]() Développeur Web Inscription : novembre 2007 Messages : 185 ![]() |
Merci pour ta réponse Séb !
Effectivement je crois que cette solution me conviendrais mais j'ai un souci de syntaxe un ";" ou une cote en tro... |
|
|
00
|
|
|
#4 |
|
Expert Confirmé
![]() Inscription : mars 2005 Messages : 2 823 ![]() |
Bout de script ?
__________________
Un problème exposé clairement est déjà à moitié résolu Keep It Smart and Simple |
|
|
00
|
|
|
#5 | ||||
|
Futur Membre du Club
![]() Développeur Web Inscription : novembre 2007 Messages : 185 ![]() |
Voici ma requete :
Code :
Code :
|
||||
|
|
01
|
|
|
#6 |
|
Expert Confirmé
![]() Inscription : mars 2005 Messages : 2 823 ![]() |
Manque la parenthèse fermante du implode( ).
__________________
Un problème exposé clairement est déjà à moitié résolu Keep It Smart and Simple |
|
|
00
|
|
|
#7 | ||
|
Futur Membre du Club
![]() Développeur Web Inscription : novembre 2007 Messages : 185 ![]() |
effectivement avec la parenthese je n'ai plus l'erreur
Mais par contre j'ai : Code :
|
||
|
|
00
|
|
|
#8 |
|
Expert Confirmé
![]() Inscription : mars 2005 Messages : 2 823 ![]() |
Quel type de données pour WRKPCSDTA1_OMA_HISCOM.BCCDZA ?
Si chaînes : Code :
WHERE WRKPCSDTA1_OMA_HISCOM.BCCDZA IN("' . implode('", "', $_POST['code_groupe']) . '")
__________________
Un problème exposé clairement est déjà à moitié résolu Keep It Smart and Simple |
|
|
00
|
|
|
#9 | ||
|
Futur Membre du Club
![]() Développeur Web Inscription : novembre 2007 Messages : 185 ![]() |
Mon champs est une chaine , j'ai fait la modification que tu m'a dit mais ya un truc qui cloche !
Voila ma requete complete : Code :
|
||
|
|
00
|
|
|
#10 |
|
Expert Confirmé
![]() Inscription : mars 2005 Messages : 2 823 ![]() |
Si tu affiches la requête le IN( ) est vide ou pas ?
__________________
Un problème exposé clairement est déjà à moitié résolu Keep It Smart and Simple |
|
|
00
|
|
|
#11 |
|
Futur Membre du Club
![]() Développeur Web Inscription : novembre 2007 Messages : 185 ![]() |
c'est à dire l'afficher ?
|
|
|
00
|
|
|
#12 |
|
Futur Membre du Club
![]() Développeur Web Inscription : novembre 2007 Messages : 185 ![]() |
Ah oui j'ai afficher ma requete et les valeur que je selectionne sont bien mis en parametre dans ma requete :
|
|
|
00
|
|
|
#13 | ||
|
Futur Membre du Club
![]() Développeur Web Inscription : novembre 2007 Messages : 185 ![]() |
En faite j'ai trouvé mon probleme
il faut que je remplace : par Voila un petit rappel de l'alimentation de ma clause where Code :
|
||
|
|
00
|
|
|
#14 |
|
Expert Confirmé
![]() Inscription : mars 2005 Messages : 2 823 ![]() |
Remplate les " par des \'
Quel SGBD utilises-tu ?
__________________
Un problème exposé clairement est déjà à moitié résolu Keep It Smart and Simple |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com