Menu déroulant dynamique SQL
Posté : 09 août 2012, 00:38
Bonjour,
J'essaye en général de m'en sortir tout seul avant de poster une demande mais ici, je ne m'en sort pas ...
Je voudrais remplir dans une page source un menu déroulant à partir du champ 1 d'une table SQL et ensuite envoyer à une page target la donnée du champ 5 correspondant ... c'est là que ça coince !
En plus, comme la page target reçoit des données d'autres pages, je dois y appliquer une condition (sous forme de variable en POST)
Le nom de ma table SQL : tblMotsCles
Le nom du champ (1) à afficher dans le déroulant : txtMotCleFR
Le nom du champ (5) à envoyer à la page target quand on sélectionne une option dans le déroulant: StructureNr (avec comme nom de variable : keyword)
Le nom de la variable (toujours la même) à envoyer en POST pour les conditions dans la page target : modesearch ayant toujours la même valeur : cmotcle (que je récupère comme suit: $data = $_POST['modesearch'] ;
Le nom de la page target : searchdb.php
En résumé, la page target (searchdb.php) doit recevoir 2 infos :
1°) Une variable modesearch ayant toujours la même valeur : cmotcle (servant à faire un switch/case)
2°) Une variable keyword ayant la valeur du champ 5 de la table lors de la sélection du champ 1 affiché dans le déroulant de la page source (servant à mon query) ...
En espérant avoir été clair ...
Et mille merci d'avance
Philippe
J'essaye en général de m'en sortir tout seul avant de poster une demande mais ici, je ne m'en sort pas ...
Je voudrais remplir dans une page source un menu déroulant à partir du champ 1 d'une table SQL et ensuite envoyer à une page target la donnée du champ 5 correspondant ... c'est là que ça coince !
En plus, comme la page target reçoit des données d'autres pages, je dois y appliquer une condition (sous forme de variable en POST)
Le nom de ma table SQL : tblMotsCles
Le nom du champ (1) à afficher dans le déroulant : txtMotCleFR
Le nom du champ (5) à envoyer à la page target quand on sélectionne une option dans le déroulant: StructureNr (avec comme nom de variable : keyword)
Le nom de la variable (toujours la même) à envoyer en POST pour les conditions dans la page target : modesearch ayant toujours la même valeur : cmotcle (que je récupère comme suit: $data = $_POST['modesearch'] ;
Le nom de la page target : searchdb.php
En résumé, la page target (searchdb.php) doit recevoir 2 infos :
1°) Une variable modesearch ayant toujours la même valeur : cmotcle (servant à faire un switch/case)
2°) Une variable keyword ayant la valeur du champ 5 de la table lors de la sélection du champ 1 affiché dans le déroulant de la page source (servant à mon query) ...
En espérant avoir été clair ...
Et mille merci d'avance
Philippe