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 :

Conserver la sélection dans un menu déroulant apres l'envoi du formulaire


Sujet :

Langage PHP

  1. #1
    Membre du Club
    Inscrit en
    Mars 2004
    Messages
    97
    Détails du profil
    Informations forums :
    Inscription : Mars 2004
    Messages : 97
    Points : 47
    Points
    47
    Par défaut Conserver la sélection dans un menu déroulant apres l'envoi du formulaire
    Bonjour j'ai trouvé sur vote site un début de réponse...mais par contre je voudrais remplacer les valeurs numérique par du texte...et je ne vois pas comment résoudre ce problème. Pouvez-vous m'aider merci beaucoup

    Voici le bout de code que j'ai récupérer et cela marche très bien mais moi je veux mettre du texte..
    exemple je veux ajouter des noms de villes à la place de la variable $i
    echo '<option value="'.barcelone.'" '.$selected.'>'.barcelone.'</option>';
    echo '<option value="'.madrid.'" '.$selected.'>'.madrid.'</option>';

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    <form action="page.php" method="post">
      <select name="choix">
        <?php
          for($i = 0; $i < 10; $i++)
          {
            $selected = (isset($_POST['choix']) and $_POST['choix'] == $i)?'selected="selected"':'';
            echo '<option value="'.$i.'" '.$selected.'>'.$i.'</option>';
          }
         ?>
      </select>
      <input type="submit" value="Envoyer" />
    </form>

  2. #2
    Membre expert Avatar de Fench
    Homme Profil pro
    Chercheur en informatique
    Inscrit en
    Mai 2002
    Messages
    2 353
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Groenland

    Informations professionnelles :
    Activité : Chercheur en informatique
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Mai 2002
    Messages : 2 353
    Points : 3 390
    Points
    3 390
    Par défaut
    Bonjour,

    Ce que tu as commencé à faire est bien ...

    Il faudrait que tu nous dises d'ou viennent tes données textes ? Si c en dur alors tu continues comme tu l'as fait ...
    Meuuh en AI à l'INRA
    Domaines: {java, php, js, jquery}{hibernate, doctrine}{MyLib, symfony, Zend}
    fait gagner du temps à ceux qui aident , donc un message avec la balise résolu laisse plus de temps pour résoudre d'autres problèmes (balise à cliquer en bas de l'écran)

  3. #3
    Membre du Club
    Inscrit en
    Mars 2004
    Messages
    97
    Détails du profil
    Informations forums :
    Inscription : Mars 2004
    Messages : 97
    Points : 47
    Points
    47
    Par défaut
    Hello merci de la réponse...quelle rapidité !!
    Mes données sont écrites en dur....pas de BD !


    <option value="'.barcelone.'" '.$selected.'>'.barcelone.'</option>'
    <option value="'.Madrid.'" '.$selected.'>'.Madrid.'</option>'

  4. #4
    Membre expert Avatar de Fench
    Homme Profil pro
    Chercheur en informatique
    Inscrit en
    Mai 2002
    Messages
    2 353
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Groenland

    Informations professionnelles :
    Activité : Chercheur en informatique
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Mai 2002
    Messages : 2 353
    Points : 3 390
    Points
    3 390
    Par défaut
    Et donc qu'est qui te pose des problèmes (j'ai pas tout compris ) ...

    Le $selected ? Que veux tu faire exactement pour ta liste déroulante ?
    (Parceque remplacer du texte à la place des $i, tu y arrives très bien)
    Meuuh en AI à l'INRA
    Domaines: {java, php, js, jquery}{hibernate, doctrine}{MyLib, symfony, Zend}
    fait gagner du temps à ceux qui aident , donc un message avec la balise résolu laisse plus de temps pour résoudre d'autres problèmes (balise à cliquer en bas de l'écran)

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

Discussions similaires

  1. Réponses: 6
    Dernier message: 24/08/2012, 09h23
  2. Conserver l'état d'un menu déroulant après avoir changé de page
    Par coolzic dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 04/10/2009, 14h41
  3. [MySQL] Retenir les informations dans un menu déroulant après un rafraichissement
    Par cheik_koita dans le forum PHP & Base de données
    Réponses: 5
    Dernier message: 30/03/2009, 16h27
  4. Réponses: 1
    Dernier message: 10/09/2006, 05h33
  5. Réponses: 5
    Dernier message: 15/08/2006, 16h51

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