[HTML] Liste deroulante

Résolu/Fermé
afrodje Messages postés 759 Date d'inscription mardi 13 mars 2007 Statut Membre Dernière intervention 22 janvier 2014 - 25 nov. 2008 à 18:27
afrodje Messages postés 759 Date d'inscription mardi 13 mars 2007 Statut Membre Dernière intervention 22 janvier 2014 - 26 nov. 2008 à 18:38
Bonjour,

Voici mon code :
<select>
<option value="1">Modification</option>
<option value="2">Demande</option>
</select>


Je voulais savoir si c'était possible de récupérer le texte (par ex : "Modification") après avoir valider le formulaire...

Merci

4 réponses

Alain_42 Messages postés 5361 Date d'inscription dimanche 3 février 2008 Statut Membre Dernière intervention 13 février 2017 894
25 nov. 2008 à 18:32
Bonsoir,

il suffit de le mettre en value="...." au lieu des 1 et 2

<select>
<option value="Modification">Modification</option>
<option value="Demande">Demande</option>
</select>



c'est la value qui est envoyée lorsque le formulaire est soumis
0
afrodje Messages postés 759 Date d'inscription mardi 13 mars 2007 Statut Membre Dernière intervention 22 janvier 2014 168
25 nov. 2008 à 19:05
Oui mais le problème est que j'ai tout une tartine de mots (par exemple : Modification d'une fiche ou produit sur notre base de donnée).
Donc le mettre en value...

En plus je me sers des id plus tard pour faire des includes de fichiers.
Donc pas possible ;)
0
zoby44 Messages postés 818 Date d'inscription vendredi 3 novembre 2006 Statut Membre Dernière intervention 7 avril 2010 199
25 nov. 2008 à 19:13
Salut, dans ce cas la, tu récupère ta liste de mot de le php :
<select name="texte">
<option value="1">Modification</option>
<option value="2">Demande</option>
</select>


et dans ton php :

<?php

switch ($_POST['texte']) {
case 1:
    echo "Modification";
    break;
case 2:
    echo "Demande";
    break;
}

?>
0
afrodje Messages postés 759 Date d'inscription mardi 13 mars 2007 Statut Membre Dernière intervention 22 janvier 2014 168
26 nov. 2008 à 18:38
Je pensais qu'on pouvait récupérer la valeur directement.

Merci
0