Appeler une url différente en changeant la valeur dans la liste déroulante

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Appeler une url différente en changeant la valeur dans la liste déroulante

par uspy62 » 30 oct. 2008, 20:28

ba ouai mais en fait je suis sur la page http://monsite.fr/toto/4

j'ai une liste déroulante et lorsque je change cette liste je voudrais attérir sur la page :
http://monsite.fr/toto/5

Comment fait-on, je pense que c'est simple mais je dois être trop sur le pc en ce moment puisque je ne trouve pas la solution...

par charabia » 30 oct. 2008, 19:28

Avec URL Rewriting alors ?

par uspy62 » 30 oct. 2008, 17:52

ba en fait c'est juste pour une question de réécriture d'url, je veux le nom du produit dans mon url

par charabia » 30 oct. 2008, 17:48

Je ne comprend pas trop la logique. Qu'essaies-tu de faire exactement ?

Si tu réussis à récupérer le produit grâce à l'ID, pourquoi t'embêter à essayer de changer l'action du formulaire ? Tu peux faire ça dans la page où tu gères l'ID non ?

par uspy62 » 30 oct. 2008, 17:43

Oui en fait si tu veux ma page s'appelle toto.php et dedans je teste la valeur de l'id (en gros).
Et j'affiche le produit correspondant à l'id passé en get ...

Mais comment faire pour passer l'id du produit sélectionné dans la liste déroulante dans le 'action' du formulaire ?

par charabia » 30 oct. 2008, 17:32

Si tu fais ça (en passant c'est test.php?id=), tu n'as qu'une page dans laquelle tu pourras faire ce que tu veux en te basant sur l'ID récupéré.

Si c'est medium alors je fais ça (redirection, affichage...etc), si c'est large alors ceci (redirection, affichage...etc), ...etc

Appeler une url différente en changeant la valeur dans la li

par uspy62 » 30 oct. 2008, 17:26

Bonjour à tous, je voudrais faire quelque chose de simple mais malgré tout je n'ai pas trouvé d'explication là dessus.
J'ai une liste déroulante avec différentes tailles de produits et lorsque je change la valeur dans ma liste déroulante je voudrais appeler une url différente.

Par exempl, je suis sur une url www.toto.fr/test?id=medium

Je choisi "large" dans ma liste déroulante, je voudrais afficher la apge www.toto.fr/test?id=large

Est-ce possible ?