Aller au contenu

Sujets conseillés

Posté

Bonjour tout le monde,

Je sèche sur un truc sans doute tout con (enfin je l'espère), j'ai une liste déroulante avec 2 choix dans un formulaire mais ces 2 choix ne doivent pas renvoyer le même paramètre en URL (système de partenariat avec un autre site, et donc je suis obligé de faire comme ça ou alors utiliser les boutons radios mais au niveau design ça ne m'arrange pas). Donc par ex j'ai ces 2 choix :

- Chocolat

- Café

Et dans l'adresse ça me donnerait :

- Pour le chocolat : index.php?chocolat=1

- Pour le café : index.php?cafe=1

Je m'étais dit qu'en ne mettant pas de name au select ça fonctionnerait peut-être mais non :

<select name="">
<option value="1" selected="selected" name ="chocolat">Chocolat</option>
<option name ="cafe" value="1">Cafe</option>
</select>

Si quelqu'un a une soluce je suis donc preneur, merci d'avance. @+

Posté (modifié)

Salut,

Je ne suis pas sûr d'avoir bien compris ... sinon c'est effectivement très simple :

<select name="choix" id="choix">
<option value="1">Café</option>
<option value ="2">Chocolat</option>
</select>

Si tu emploies get, l'url devient *http://www.monsite.com/index.php?choix=1 ou 2. A toi alors de prévoir le traitement particulier appliqué dans l'une ou l'autre conjoncture selon que choix vaudra 1 ou 2. Si tu veux absolument retrouver tes mots chocolat et café dans l'url, il suffit de remplacer le value par ces mots ...

Voili voilou :P

_AT_micalement

Modifié par KnockedMaster
Posté
Si tu emploies get, l'url devient *http://www.monsite.com/index.php?choix=1 ou 2. A toi alors de prévoir le traitement particulier appliqué dans l'une ou l'autre conjoncture selon que choix vaudra 1 ou 2. Si tu veux absolument retrouver tes mots chocolat et café dans l'url, il suffit de remplacer le value par ces mots ...

Merci, tout ça j'ai bien compris y'a pas de soucis, mais là je dépends d'un site partenaire qui a un truc super mal fait, et donc la variable dans l'url doit changer en fonction du choix et donner soit *http://www.monsite.com/index.php?chocolat=1 soit *http://www.monsite.com/index.php?cafe=1 mais ça n'a pas l'air possible. Doit falloir passer par du javascript peut-être sinon je me replierai sur la méthode boutons radios... @+

Posté

Salut,

Je pense que c'est impossible avec des bouton radio, mais comme ça :

<input type="checkbox" name="Chocolat" value="1" checked="checked" /> Chocolat
<input type="checkbox" name="Café" value="1" /> Café

Posté
Je pense que c'est impossible avec des bouton radio, mais comme ça :

<input type="checkbox" name="Chocolat" value="1" checked="checked" /> Chocolat
<input type="checkbox" name="Café" value="1" /> Café

Merci, oui j'ai dit "bouton radio" mais je pensais "cases à cocher" mais visiblement avec une liste c'est possible puisque j'ai vu un autre site avec le même partenariat le faire mais en utilisant du javascript... Donc je me dirige vers cette solution ! Dès que j'ai un code propre je le mettrai ici au cas où ça intéresserait d'autres personnes. @+

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • Créer...