IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

récupérer texte d'une liste déroulante


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Février 2006
    Messages
    219
    Détails du profil
    Informations forums :
    Inscription : Février 2006
    Messages : 219
    Par défaut récupérer texte d'une liste déroulante
    Hello tout le monde,


    Ma question est simple. J'ai une liste déroulante que je rempli grace à une requête. Je voudrais savoir si, ensuite, il est possible (apres un submit) de récupérer la valeur qui se trouve entre le tag <option> et </option> et non la valeur de la propriété value="":

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
       	<select name="SelectUser">   <?
    
        $query = "SELECT id,login from user order by login";
        $result = mysql_query($query) or die('Erreur SQL !<br>'.$query.'<br>'.mysql_error());
        while($val=mysql_fetch_array($result)) 
        {
         echo "<option value='".$val["id"]."'>".$val["login"]."</option>\n";
        }
    	</select>
    ?>



    Merci pour votre réponse.

  2. #2
    Membre averti
    Inscrit en
    Janvier 2007
    Messages
    13
    Détails du profil
    Informations forums :
    Inscription : Janvier 2007
    Messages : 13
    Par défaut
    pourquoi tu ne pass pas directement $val["login"] dans ta value si le $val["id"] ne t'inetrresse pas ?

    ou alors ... chose pas très propre mais faisable ... tu passe ton $val directement dans ta value. comme ca tu recupère directement un tableau avec id et login que tu peux traiter.

  3. #3
    Membre confirmé
    Inscrit en
    Février 2006
    Messages
    219
    Détails du profil
    Informations forums :
    Inscription : Février 2006
    Messages : 219
    Par défaut
    $val["id"] m'interesse, je l'utilise aussi en fait.


    en gros j'utilise $val["id"] dans une requete de suppression suite au choix dans la liste.


    Par la suite, je voudrais afficher le nom du user que je viens d'effacer, sans passer par une requete supplémentaire.

  4. #4
    Membre chevronné
    Profil pro
    Responsable de service informatique
    Inscrit en
    Septembre 2004
    Messages
    352
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Responsable de service informatique

    Informations forums :
    Inscription : Septembre 2004
    Messages : 352
    Par défaut
    La réponse c'est non. Sinon, tu concatènes id+séparateur+login que tu places dans l'attribut value de la balise <option> puis tu fais un explode à la réception.

  5. #5
    Membre confirmé
    Inscrit en
    Février 2006
    Messages
    219
    Détails du profil
    Informations forums :
    Inscription : Février 2006
    Messages : 219
    Par défaut
    Merci beaucoup, c est ce que je pensais faire

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Recopie texte d'une liste déroulante
    Par dedele45 dans le forum IHM
    Réponses: 6
    Dernier message: 28/11/2007, 14h40
  2. Récupération du texte dans une liste déroulante.
    Par fredbav dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 15/09/2007, 12h08
  3. Réponses: 5
    Dernier message: 12/06/2007, 10h21
  4. Réponses: 1
    Dernier message: 20/03/2007, 09h24
  5. récupérer valeurs d'une liste déroulante
    Par karidrou dans le forum Access
    Réponses: 5
    Dernier message: 13/01/2006, 09h31

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo