Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1267 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  [PHP] recupérer la valeur selectionnée dans un SELECT ???

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[PHP] recupérer la valeur selectionnée dans un SELECT ???

n°145321
amobile
Posté le 27-05-2002 à 11:38:49  profilanswer
 

salut à tous,
 
voila mon pb:
 
j'ai fait un formulaire dans lequel il y a 2 SELECT. L'utilisateur choisie soit l'un soit l'autre.
L'un servant à une recherche par nom et le second par date.
A côté de ces deux SELECT, il doit y avoir un lien du type Go (pas de bouton mais un lien!!!) qui valide le choix du SELECT et renvoie sur une page classique de resultat avec un tableau.
Or, je n'arrive pas à faire passer la variable dans l'url de la page de resultat, l'url reste desesperément du type :
"http://192.168.168.2/creation/rep_form_date.php?date= "
 avec rien en parametre de date... :cry:  :cry:  :cry:  
alors je n'arrive pas à faire dire à mon code "prend la valeur selectionnée et envoie la ".
C'est pourtant pas complqué c'est ce que l'on fait avec un submit classique!!!!
 
HELLLPPPPPPPPP
 
Merci


---------------
L'éternité c'est long... surtout à la fin
mood
Publicité
Posté le 27-05-2002 à 11:38:49  profilanswer
 

n°145338
Toucouch
Posté le 27-05-2002 à 11:57:19  profilanswer
 

Tu as bien renseigné le VALUE de chaque option?

Code :
  1. <select name ="prout">
  2. <option value="1">option 1</option>
  3. <option value="2">option 2</option>
  4. <option value="3">option 3</option>
  5. </select>


La valeur associée à ton select sera celle de l'option sélectionnée.

n°145345
Sh@rdar
Ex-PhPéteur
Posté le 27-05-2002 à 12:02:25  profilanswer
 

si tu ne soumets pas ton formulaire d'une façon ou d'une autre tu ne pourras jamais récupérer la valeur du champ.
 
essayes en javascript avec dans ton lien une fonction de validation du formulaire
 
<a href="...." onclick="javascript:document.valid(this.form)">ton lien</a>
 
je peux me gourer je suis pas super au point en javascript..


---------------
La musique c'est comme la bouffe, tu te souviens du restaurant dans lequel t'as bien mangé 20 ans plus tôt, mais pas du sandwich d'il y a 5 minutes :o - Plugin pour winamp ©Harkonnen : http://harko.free.fr/soft
n°145353
Toucouch
Posté le 27-05-2002 à 12:12:57  profilanswer
 

Ah, effectivement, j'avais mal lu... Il faut que ton formulaire soit associé à une page php:

Code :
  1. <form ... action="post" action="tapage.php"> ...


 
Sinon, tu peux effectivement utiliser javascript:

Code :
  1. var tabLiens = ["pageOption1.htm","pageOption2.htm"];
  2. ...
  3. <form name="tonForm">
  4. <select name="tonSel">
  5. ....
  6. <input type="submit" value="GO" onclick="document.location=tabLiens[document.tonForm.tonSel.selectedIndex]" />


Par exemple...

 

[jfdsdjhfuetppo]--Message édité par Toucouch le 27-05-2002 à 12:13:43--[/jfdsdjhfuetppo]

n°145356
Sh@rdar
Ex-PhPéteur
Posté le 27-05-2002 à 12:15:52  profilanswer
 

t'as encore mal lu, il veux pas un bouton submit mais un lien :D


---------------
La musique c'est comme la bouffe, tu te souviens du restaurant dans lequel t'as bien mangé 20 ans plus tôt, mais pas du sandwich d'il y a 5 minutes :o - Plugin pour winamp ©Harkonnen : http://harko.free.fr/soft
n°145358
Toucouch
Posté le 27-05-2002 à 12:21:46  profilanswer
 

Sh@rdar a écrit a écrit :

t'as encore mal lu, il veux pas un bouton submit mais un lien :D  




Putain, chuis beurré ou quoi!
Bon alors:

Code :
  1. <form name="tonForm">
  2. <select name="tonSel">
  3. ...
  4. <a href="#" onclick="document.location=tabLiens[document.tonForm.tonSel.selectedIndex]">GO</a>


en reprenant le tableau tabLiens avec les liens associés à chaque option déclaré dans le <head>...

 

[jfdsdjhfuetppo]--Message édité par Toucouch le 27-05-2002 à 16:02:13--[/jfdsdjhfuetppo]

n°145370
amobile
Posté le 27-05-2002 à 12:31:22  profilanswer
 

merciiii je test :o)


---------------
L'éternité c'est long... surtout à la fin
n°145377
amobile
Posté le 27-05-2002 à 12:37:48  profilanswer
 

bon..ayé ca marche avec des boutons.
Mais j'ai procédé comme suit:
 
j'ai créé deux formulaire f1 et f2 pour chaque select.
et dans mon bouton j'ai mis un bete onClick=\"document.f2.submit()\"
 
vouala, bon je vais manger now  :D  et je testerai le lien apres :D  :D


---------------
L'éternité c'est long... surtout à la fin

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  [PHP] recupérer la valeur selectionnée dans un SELECT ???

 

Sujets relatifs
[PHP] forum, plusieurs possibilités pour la BD mais quelle prendre?[PHP] FORUM et COOKIES
[PHP] obtenir une ip[ORACLE] comment updater une valeur dans une vue ?
[ PHP ] Page membre: le meilleur systeme d'authentification ?[PHP/MySQL] Afficher des enregistrement par date
[PHP] script php???[PHP] Question surement stupide, mais qd meme
[PHP] Help ![ PHP / MySQL ] Suivre les recherche qui ont été faites...
Plus de sujets relatifs à : [PHP] recupérer la valeur selectionnée dans un SELECT ???


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR