Liste déroulante, récup' de l'étiquette et de sa valeur...

Debbie
Invité n'ayant pas de compte PHPfrance

15 nov. 2006, 15:11

Hello,

Je voulais savoir s'il était possible de poster une value et le libellé correspondant d'une liste déroulante d'une page à une autre.

Exemple : sur ma page pays.php j'ai une liste déroulante nommée pays, je sélectionne FRANCE value FR et que je récupère derrière sur mon autre page choix_pays.php (par exemple) FRANCE et FR.

Je ne sais pas si c'est très clair :o

Debbie

Avatar du membre
Modérateur PHPfrance
Modérateur PHPfrance | 10684 Messages

15 nov. 2006, 15:19

A priori non, pas tel que tu l'entends, mais tu peux très bien modifier ta value pour y placer ta valeur et ton libellé, et les traiter ensuite :

Code : Tout sélectionner

<option value="FR;France">France</option>
il te suffit ensuite de diviser ta chaine sur le point-virgule (ou tout autre caractère que tu voudras utiliser) et ainsi récupérer code et libellé :)
Ce n'est pas en améliorant la bougie que l'on a inventé l'ampoule...

Invité
Invité n'ayant pas de compte PHPfrance

15 nov. 2006, 15:23

Oui c'est pas bête sinon j'avais une piste avec les array().

Merci Ryle !

Ps : J'adore ton avatar :D

Debbie
Invité n'ayant pas de compte PHPfrance

15 nov. 2006, 16:01

C'est résolu, j'ai utilisé un explode sur un caractère particulier et ca fonctionne.

$cut = explode(":", $_POST["pays"]);

Ensuite c'est du $cut[0], $cut[1]...

ENCORE MERCI !!!

Debbie :wink: