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

Signaler
Messages postés
8
Date d'inscription
jeudi 3 février 2005
Statut
Membre
Dernière intervention
25 septembre 2012
-
Messages postés
8
Date d'inscription
jeudi 3 février 2005
Statut
Membre
Dernière intervention
25 septembre 2012
-
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

4 réponses


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
Bonjour c'est doudou
tu deverais mettre value="france"
Messages postés
8
Date d'inscription
jeudi 3 février 2005
Statut
Membre
Dernière intervention
25 septembre 2012

Merci, mais j'ai besoin d'avoir les deux valeurs


Mollo777
Messages postés
8
Date d'inscription
jeudi 3 février 2005
Statut
Membre
Dernière intervention
25 septembre 2012

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