Valeur affichée d'un select [Résolu]

Messages postés
8
Date d'inscription
jeudi 3 février 2005
Statut
Membre
Dernière intervention
25 septembre 2012
- - Dernière réponse : mollo777
Messages postés
8
Date d'inscription
jeudi 3 février 2005
Statut
Membre
Dernière intervention
25 septembre 2012
- 25 sept. 2012 à 15:34
Bonjour,
Surement que ma question vous paraitra d'un niveau extrêmement.....débutant, mais je ne trouve pas de réponse.

Dans le cas <option name='combo'>
<select value="0">France</select>
<select value="1">Germany</select>
</option>

Comment récupérer la valeur affichée du Select et non la valeur mémorisée.

quand je fais $_POST['combo'] j'obtiens 0 alors que je veux France.

Merci d'avance.

Mollo777
Afficher la suite 

4 réponses

Meilleure réponse
3
Merci
Salut,

Première chose, rassure moi, tu as inversé les mots select et option la ^^
C'est plus ça que tu as à la base ^^
<select name='combo'> 
<option value="0">France</option> 
<option value="1">Germany</option> 
</select> 


Dans ton post tu récupère ce qu'il y a dans le value. tu ne peut pas récupérer le texte de tes options.

Tu as plusieurs solutions :
- Dans ton code tu as un tableau de parametre qui associe 0 à france et 1 à germany
$param = array(0=>'france', 1=>'germany');

Avec ça en fonction de la valeur de ton post tu retrouve la donnée associé.

- Tu modifie les value pour avoir
<select name='combo'> 
<option value="0_France">France</option> 
<option value="1_Germany">Germany</option> 
</select> 


La question que je me pose, c'est pourquoi avoir besoin des deux.... Peut être qu'il serait mieux de n'avoir besoin que de la value

Dire « Merci » 3

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

Codes Sources 210 internautes nous ont dit merci ce mois-ci

Commenter la réponse de PlatypusGeek
0
Merci
Bonjour c'est doudou
tu deverais mettre value="france"
Commenter la réponse de amasofi
Messages postés
8
Date d'inscription
jeudi 3 février 2005
Statut
Membre
Dernière intervention
25 septembre 2012
0
Merci
Merci, mais j'ai besoin d'avoir les deux valeurs


Mollo777
Commenter la réponse de mollo777
Messages postés
8
Date d'inscription
jeudi 3 février 2005
Statut
Membre
Dernière intervention
25 septembre 2012
0
Merci
Je te remercie pour la réponse.
C'est ce que j'ai fini par faire, mettre l'ID et le nom dans value.
Je suis issu du monde de WebDev, et la dedans il y a l'option valeur affichée et valeur mémorisée. Je me suis dis, si ça existe dans WebDev ça existe forcément en PHP. Mais hélas non.

Merci encore pour ta réponse.

P.S: Pour les balises, je te rassure dans ma page j'ai pas inversé option et select.


Mollo777
Commenter la réponse de mollo777