Page 1 sur 1
Appeler une url différente en changeant la valeur dans la li
Posté : 30 oct. 2008, 17:26
par uspy62
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 ?
Posté : 30 oct. 2008, 17:32
par charabia
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
Posté : 30 oct. 2008, 17:43
par uspy62
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 ?
Posté : 30 oct. 2008, 17:48
par charabia
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 ?
Posté : 30 oct. 2008, 17:52
par uspy62
ba en fait c'est juste pour une question de réécriture d'url, je veux le nom du produit dans mon url
Posté : 30 oct. 2008, 19:28
par charabia
Avec URL Rewriting alors ?
Posté : 30 oct. 2008, 20:28
par uspy62
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...