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 :

[PHP-JS] listes déroulantes côte à côte


Sujet :

Langage PHP

  1. #1
    Membre éprouvé Avatar de lodan
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    2 064
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 2 064
    Par défaut [PHP-JS] listes déroulantes côte à côte
    Bonjour,

    Comment appel-t-on le fait d'avoir 2 listes déroulantes côte à côte et de remplir l'une à partir de l'autre.

    Je cherche à faire ce genre de programme.

    Merci d'avance

  2. #2
    Expert confirmé Avatar de Mr N.
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    5 418
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 5 418

  3. #3
    Membre éprouvé Avatar de lodan
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    2 064
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 2 064
    Par défaut
    Merci, c'est juste en dessous je pense.

    C'était bien vu qu'en même, je vais tester de suite.

    Merci de m'avoir aiguillé

  4. #4
    Membre éprouvé Avatar de lodan
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    2 064
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 2 064
    Par défaut
    Comment récupérer le contenu de la liste déroulante qui a été créé ?

  5. #5
    Expert confirmé Avatar de Mr N.
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    5 418
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 5 418
    Par défaut
    Peux-tu développer ta question ?

  6. #6
    Membre éprouvé Avatar de lodan
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    2 064
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 2 064
    Par défaut
    Sur mon formulaire, j'ai une liste déroulante à droite et une à gauche.

    Sur celle de droite je choisi et j'alimente celle de gauche (je peux aussi faire l'inverse).

    Une fois la liste de gauche constituée, je souhaite récupérer le contenu de cette liste pour le mettre dans ma base de données.

  7. #7
    Expert confirmé Avatar de Mr N.
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    5 418
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 5 418
    Par défaut
    Par javascript tu dois forcer la selection de toute les option de ta selectbox lors de la soumission du formulaire.
    option pas sélectionnée, option pas soumise.

    Avant de toutes les selectionner, tu dois t'assurer que ton select est multiple.

    Sinon tu peux remplir un champ hidden avec la valeur des options

  8. #8
    Membre éprouvé Avatar de lodan
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    2 064
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 2 064
    Par défaut
    Je choisi dans la liste 1 et j'alimente bien la liste 2

    Dans le code de mon formulaire j'ai dans ma 2ème liste :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <select name="id_gest_dossier2[]" id="id_gest_dossier2" size="15" multiple>
    J'utilise un javascript dans mon <form> :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    function PostSelect(myForm,mySelName){
     
    // On compte le nombre d'item de la liste select
    NbCol1 = myForm.elements[mySelName].length;
     
    // On lance une boucle pour selectionner tous les items
    for (a = 0; a < NbCol1; a++) {
    myForm.elements[mySelName].options[a].selected = true;
     
    }
     
    // On modifie l'ID  du champ select pour que PHP traite cette
    // dernière comme un array
    myForm.elements[mySelName].name += "[]";
     
    // On soumet le formulaire
    // myForm.submit();
    }
    </script>
    Mon souci, c'est que je suis obligé de sélectionner toutes les lignes de ma liste 2 pour qu'elle soient prise en compte dans mon post.

    Si je ne les sélectionne pas, mon post est vide.

    Peut-on forcer le select, c'est à dire que tout ce qui est dans la liste 2 soit sélectionné d'office ?

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

Discussions similaires

  1. [PHP-JS] Liste déroulante + Javascript + Php et Mysql : Besoin d'aide
    Par vampyrx dans le forum Général JavaScript
    Réponses: 5
    Dernier message: 19/03/2006, 01h40
  2. [PHP-JS] Liste déroulante et 2 variables
    Par Kips dans le forum Langage
    Réponses: 6
    Dernier message: 10/02/2006, 14h39
  3. [PHP-JS] liste déroulante
    Par tioseb dans le forum Langage
    Réponses: 1
    Dernier message: 20/01/2006, 09h59
  4. [php/JS]listes déroulantes liées
    Par allyson dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 16/01/2006, 12h30
  5. [PHP-JS] liste déroulante
    Par tioseb dans le forum Langage
    Réponses: 7
    Dernier message: 16/01/2006, 12h04

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