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

JavaScript Discussion :

liste déroulante et modification


Sujet :

JavaScript

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Février 2007
    Messages
    48
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Février 2007
    Messages : 48
    Par défaut liste déroulante et modification
    Bonjour à tous,

    J'ai une liste déroulante qui contient une série de groupes (famille, couple, groupe, classe, TOUS) et j'aimerais en cliquant sur une de ces options afficher la liste de personnes en conséquence (la liste déroulante joue le rôle de filtre en qque sorte).

    Pour récupérer une des valeurs de la liste déroulante :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    document.getElementById("listgroup_id").options[document.getElementById("listgroup_id").selectedIndex].value
    Ma question était comment récuperer cela dans une variable php pour que je puisse faire dans mon select (qui permet d'afficher la liste de personnes) un where group_id = $group_id_selected ?

    Merci d'avance pour vos réponses.

  2. #2
    Expert éminent

    Homme Profil pro
    Inscrit en
    Janvier 2007
    Messages
    13 474
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Secteur : Finance

    Informations forums :
    Inscription : Janvier 2007
    Messages : 13 474
    Par défaut
    Dans un <form>, rien à faire : suffit de récupérer la variable sur le serveur comme une autre entrée du formulaire.
    Sinon, il faut ajouter le nouveau paramètre dans l'url lors de la constitution de celle-ci, pour pouvoir la récupérer sur le serveur sous le même nom ...

    A+

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Février 2007
    Messages
    48
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Février 2007
    Messages : 48
    Par défaut
    Merci pour ta réponse !

    Le fait est que non, je reste sur la même page !

    En cliquant sur une des options de ma liste déroulante il faut que (sans refresh, sans clic sur un bouton ni sur un url) mon listing de personnes change ... Je ne sais pas s'il faut primordialement utiliser AJAX pour ce genre de choses (que je ne sais pas du tout utiliser).

  4. #4
    Expert éminent

    Homme Profil pro
    Inscrit en
    Janvier 2007
    Messages
    13 474
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Secteur : Finance

    Informations forums :
    Inscription : Janvier 2007
    Messages : 13 474
    Par défaut
    Citation Envoyé par carusier
    En cliquant sur une des options de ma liste déroulante il faut que (sans refresh, sans clic sur un bouton ni sur un url) mon listing de personnes change ... Je ne sais pas s'il faut primordialement utiliser AJAX pour ce genre de choses (que je ne sais pas du tout utiliser).
    Ok, donc la question initiale n'était pas la bonne

    Effectivement, il faut que tu commences à regarder comment fonctionne Ajax, car c'est ce qu'il va falloir utiliser (et à ce moment là, tu pourras te poser de nouveau la question initiale )

    A+

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Février 2007
    Messages
    48
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Février 2007
    Messages : 48
    Par défaut
    Mais ma deuxième liste, celle des personnes n'est pas une liste déroulante, c'est un listing généré (brut en qque sorte) dans une page web grâce à un select-SQL. Il ne s'agit pas de plusieurs listes déroulantes liées entre elles.

    Il n'y a qu'une liste déroulante reprenant plusieurs groupes et en cliquant sur un des groupes, mon listing de personnes "brut" doit changer (select * from personnes where group_id=$valeurchoisieparlutilisateurdanslalistederoulante)...

    S'agit-il toujours de AJAX ?

    Merci.

  6. #6
    Expert éminent

    Homme Profil pro
    Inscrit en
    Janvier 2007
    Messages
    13 474
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Secteur : Finance

    Informations forums :
    Inscription : Janvier 2007
    Messages : 13 474
    Par défaut
    Citation Envoyé par carusier
    S'agit-il toujours de AJAX ?
    Oui oui : en fonction d'un choix dans ta page (ici un select), tu mets à jour d'autres données de ta page (ici une <ul>) sans rechargement.

    Ajax !

    A+

  7. #7
    Membre averti
    Profil pro
    Inscrit en
    Février 2007
    Messages
    48
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Février 2007
    Messages : 48
    Par défaut
    Merci !

    N'aurais tu pas un exemple de script dans ce contexte que je puisse m'y inspiré ?

    Merci d'avance.

  8. #8
    Expert éminent

    Homme Profil pro
    Inscrit en
    Janvier 2007
    Messages
    13 474
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Secteur : Finance

    Informations forums :
    Inscription : Janvier 2007
    Messages : 13 474
    Par défaut
    Tu en trouveras dans le tuto Ajax

    Bon courage

    A+

Discussions similaires

  1. Réponses: 4
    Dernier message: 18/08/2010, 12h46
  2. Réponses: 1
    Dernier message: 08/12/2009, 19h52
  3. Réponses: 6
    Dernier message: 06/03/2007, 21h46
  4. modification d'une liste déroulante
    Par julio02200 dans le forum Access
    Réponses: 32
    Dernier message: 23/06/2006, 15h50
  5. Modification dynamique de liste déroulante
    Par Schuss dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 24/05/2006, 09h21

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