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

jQuery Discussion :

Liste déroulante genre excel mais dans du php


Sujet :

jQuery

  1. #1
    Membre averti
    Inscrit en
    Avril 2012
    Messages
    50
    Détails du profil
    Informations forums :
    Inscription : Avril 2012
    Messages : 50
    Par défaut Liste déroulante genre excel mais dans du php
    Bonjour,

    je cherche à optimiser un tableau dans le cadre de mon stage. Pour cela on me demande de mettre en oeuvre sur une page php une liste déroulante du même type que sur excel(qui propose une fonction de recherche : zone de texte, et une option de case à cocher)



    si quelqu'un a des idées, des liens, ou quoi que ce soit merci de me répondre...

  2. #2
    Membre actif
    Avatar de fmdao
    Profil pro
    Formateur en informatique
    Inscrit en
    Novembre 2010
    Messages
    90
    Détails du profil
    Informations personnelles :
    Localisation : France, Haute Loire (Auvergne)

    Informations professionnelles :
    Activité : Formateur en informatique

    Informations forums :
    Inscription : Novembre 2010
    Messages : 90
    Par défaut
    Ce que vous affichez sur un navigateur (Client) n'est pas du "php", c'est du HTML qui décrit les pages web utilisant éventuellement le langage Javascript.

    Php est un langage qui permet d'écrire des programmes s’exécutant sur le serveur HTTP.

  3. #3
    Membre averti
    Inscrit en
    Avril 2012
    Messages
    50
    Détails du profil
    Informations forums :
    Inscription : Avril 2012
    Messages : 50
    Par défaut
    Citation Envoyé par fmdao Voir le message
    Ce que vous affichez sur un navigateur (Client) n'est pas du "php", c'est du HTML qui décrit les pages web utilisant éventuellement le langage Javascript.

    Php est un langage qui permet d'écrire des programmes s’exécutant sur le serveur HTTP.
    Oui je n'ai pas dit le contraire... j'ai juste préciser que je travaille sur une page php, et qu'on peut donc en inclure à mon code... pour résoudre mon souci... d'integrer un menu déroulant de selection qui filtre les résultats du tableau...

  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
    Par défaut
    Bonjour,

    Et bien tu créés ta page avec le tableau et les options pour les filtres, tu réalises un affichage du tableau avec des options par défaut.

    Ensuite (le plus simple), à chaque modification d'une des options, tu repasses par le serveur en prenant en compte l'option, tu traites ton tableau en fonction et puis ton ré affiche ta page.

  5. #5
    Membre averti
    Inscrit en
    Avril 2012
    Messages
    50
    Détails du profil
    Informations forums :
    Inscription : Avril 2012
    Messages : 50
    Par défaut
    merci fench!
    Le soucis étant surtout le mode d'affichage, c'est à dire avoir une liste déroulante avec les options des cases à cocher... j'ai déja mon tableau qui fonctionne avec une liste déroulante.
    En effet l'ergonomie de la liste déroulante (qui occupe peu de place) est indispensable au projet, de plus il s'agit de remplacer un tableur excel et donc ses fonctionnalités.
    J'ai essayer d'ajouter des checkbox dans les <option> (des cases à cocher dans la liste déroulante) afin de pouvoir afficher un tableau avec plusieurs choix, mais sans grand succés.
    De plus, j'aimerais y ajouter un input de recherche...(ils sont gourmand au boulot^^).*

    donc j'ai déjà:

    - ma page avec tableau
    - mes options pour filtre (dans liste déroulante)
    - par défaut ma page s'initialise avec tous les choix possibles
    - j'ai un script javascript de mise à jour qui met à jour "onchange"

    Help!

  6. #6
    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
    Par défaut
    Ah oui, en fait j'avais pas vu qu'il faut simuler une liste de checkbox

    ça va être beaucoup plus compliqué et utilisation de js et jquery ...

  7. #7
    Membre averti
    Inscrit en
    Avril 2012
    Messages
    50
    Détails du profil
    Informations forums :
    Inscription : Avril 2012
    Messages : 50
    Par défaut
    bon bon je décrouvre le jquery et c'est pas glorieux... mais juste pour bien comprendre le but est qu'il me cache mon menu déroulant et qu'il apparaisse lorsque je clique dessus pour gagner de la place c'est bien cela?
    ... parce la que je patauge un peu sur la piste du jquery

  8. #8
    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
    Par défaut
    Tu peux utiliser autre chose que JQuery mais dans tous les cas une liste déroulante avec des checkbox n'est pas supporté nativement par le html.

    La gestion sera plus lourde mais tu as qd même des exemple en recherchant
    <liste déroulante checkbox php> à voir, je regarde un peu ...

    Mais avec jquery ya plus de possibilités.

    mais juste pour bien comprendre le but est qu'il me cache mon menu déroulant et qu'il apparaisse lorsque je clique dessus pour gagner de la place c'est bien cela?
    Désolé j'étais pas partie la dessus ...

  9. #9
    Membre averti
    Inscrit en
    Avril 2012
    Messages
    50
    Détails du profil
    Informations forums :
    Inscription : Avril 2012
    Messages : 50
    Par défaut
    ok ca marche, j vais persévérer dans cette direction, ca risque de prendre du temps mais ainsi soit il je te tiens au courant des que j'ai une évolution majeure..

  10. #10
    Membre averti
    Inscrit en
    Avril 2012
    Messages
    50
    Détails du profil
    Informations forums :
    Inscription : Avril 2012
    Messages : 50
    Par défaut
    okok de l eau a couler sous les ponts et la barbe a poussé mais j'ai réussi à avancer(.. un peu^^)

    donc j'ai mis un menu déroulant qui affiche un sélecteur quand on clique sur le titre d'une colonne du tableau...
    J'ai fait des requêtes qui affiche le tableau en fonction des cases cochées...(avec un bouton de validation.. pas de script de mise a jour..)

    Mon soucis prioritaire étant que lorsque je valide mes choix sur le bouton, celui ne prend en compte que la colonne dans laquelle je presse le bouton, et ceci même si j'ai coché des cases dans d'autres colonnes... donc je ne peut trier que par une colonne à la fois...

    j'ai un bouton submit dans chaque colonne qui permet de cocher des cases...j'aimerais qu'à la validation de l'un d'entre eux je puisse prendre en compte tous mes choix, toutes colonnes confondues.

    Si quelqu'un à une piste je lui serais gré...

  11. #11
    Rédacteur/Modérateur

    Avatar de SpaceFrog
    Homme Profil pro
    Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 659
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 75
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 659
    Billets dans le blog
    1
    Par défaut
    as tu envisagé d'utiliser quelque chose comme ceci ?
    http://www.webappers.com/2010/01/25/...-jquery-sheet/
    Ma page Developpez - Mon Blog Developpez
    Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
    Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
    Votre post est résolu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de Développez !

  12. #12
    Membre averti
    Inscrit en
    Avril 2012
    Messages
    50
    Détails du profil
    Informations forums :
    Inscription : Avril 2012
    Messages : 50
    Par défaut
    merci pour le lien mais il me semble encore lourd et complexe a assimiler...
    pour ce que j'ai compris il permet de reconfigurer un type de page excel en html.. moi je recherchais uniquement le menu des titres, pour filtrer mon tableau.. ce qui est quasiment chose faites, je tiens donc a rendre mon projet fonctionnel dans un premier temps en continuant les travaux accomplis, quitte à l'améliorer plus tard... je ne vais pas recommencer à zéro ^^
    il me manque quelques souci de présentation et la sélection de choix multi colonne si je puis l’appeler ainsi.
    Donc si quelqu'un a des idées ou une piste.. il est le bienvenu.

    edit: l'emplacement du sujet ne me parait plus approprier, je clame ce sujet résolu et je m'en vais poster plus loin.. vous y êtes les bienvenus^^

  13. #13
    Rédacteur/Modérateur

    Avatar de SpaceFrog
    Homme Profil pro
    Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 659
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 75
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 659
    Billets dans le blog
    1
    Par défaut
    ha juste un filtrage de tableau ...j'ai déja proposé un code pour ça ...

    voilà
    http://javascript.developpez.com/faq...er#FiltreTable


    sinon ya aussi datatable : http://datatables.net/
    Ma page Developpez - Mon Blog Developpez
    Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
    Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
    Votre post est résolu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de Développez !

  14. #14
    Membre averti
    Inscrit en
    Avril 2012
    Messages
    50
    Détails du profil
    Informations forums :
    Inscription : Avril 2012
    Messages : 50
    Par défaut
    ok ton code me parait en adéquation avec ma requête.. mais avant que je me plonge dans son déchiffrage qui risque de me prendre quelque jours^^ peut tu me confirmer qu'on peut bien filtrer sur plusieurs colonnes simultanément..? si oui quelle est la syntaxe...
    merci bien!

  15. #15
    Rédacteur/Modérateur

    Avatar de SpaceFrog
    Homme Profil pro
    Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 659
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 75
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 659
    Billets dans le blog
    1
    Par défaut
    Pas directement telquel, mais il ne suffit pas de grand chose pour modifier de sorte que la recherche se fasse dans une ou plusieurs colonnes ...
    Ma page Developpez - Mon Blog Developpez
    Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
    Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
    Votre post est résolu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de Développez !

  16. #16
    Membre averti
    Inscrit en
    Avril 2012
    Messages
    50
    Détails du profil
    Informations forums :
    Inscription : Avril 2012
    Messages : 50
    Par défaut
    ok merci j vais bûcher ça!

  17. #17
    Membre averti
    Inscrit en
    Avril 2012
    Messages
    50
    Détails du profil
    Informations forums :
    Inscription : Avril 2012
    Messages : 50
    Par défaut
    j'ai trouver une solution pour mes submit .. il fallait mettre mon tableau dans un form... donc pour l'instant j suis plutôt content, j vais essayer de gérer un texbox de recherche en plus, mais ceci est une autre histoire...
    ++

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

Discussions similaires

  1. Mettre nom table dans liste déroulante vba Excel
    Par Fred246 dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 23/12/2009, 08h20
  2. Réponses: 7
    Dernier message: 03/12/2007, 15h37
  3. Réponses: 23
    Dernier message: 12/06/2007, 11h05
  4. Réponses: 7
    Dernier message: 20/09/2006, 11h04
  5. Liste déroulante sur requete ? rien dans la FAQ
    Par Cablan dans le forum Access
    Réponses: 2
    Dernier message: 26/10/2005, 09h30

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