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 :

requete dynamique à partir resultat d'un filtre


Sujet :

Langage PHP

  1. #1
    Membre régulier
    Homme Profil pro
    Étudiant
    Inscrit en
    Juillet 2012
    Messages
    217
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Juillet 2012
    Messages : 217
    Points : 113
    Points
    113
    Par défaut requete dynamique à partir resultat d'un filtre
    Bonjour les amis,

    j'ai fait un filtre avec du glisser-déposer sur 2 colonnes.
    je récupère le résultat ordonné qui me permet ainsi de savoir la liste de champs à récupéré dans ma base de données et l'ordre dans lequel je dois les afficher.

    Pour ce faire j'ai crée une matrice à partir du résultat de mon filtre:

    Par exemple si l'utilisateur veux voir : champ1, champ3 sur une liste de 4 champs dans cette ordre, ma matrice sera
    ----------------------------------------------
    champs  | affiché |ordre | nom alias |
    ----------------------------------------------
    champs1    |   OUI     |      1     |  colonne1
    ---------------------------------------------
    champs2    |   NON      |    ----   |     -----          
    ---------------------------------------------
    champ3      |  OUI       |     2    |  colonne2
    ----------------------------------------------
    champs4     |   NON     |   ----   |     -----   

    et ma requête sera du genre :
    Code sql : Sélectionner tout - Visualiser dans une fenêtre à part
    SELECT champ1 as colonne1,champ3 as colonne2,sum( .....) FROM maTable WHERE..... GROUP BY colonne1,colonne2

    Mon problème c'est que j'ai construis ma matrice mais je ne sais pas comment la parcourir pour prendre pour chaque champs à afficher son ordre et son alias et construire une seule requête avec.
    Est-il possible de faire un SELECT en faisant des if sur mes variables php à l'intérieur?


    Merci de votre aide

  2. #2
    Membre régulier
    Homme Profil pro
    Étudiant
    Inscrit en
    Juillet 2012
    Messages
    217
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Juillet 2012
    Messages : 217
    Points : 113
    Points
    113
    Par défaut
    Je pense qu'avec une boucle dans laquelle je fais une concaténation je pourrais construire ma requête.
    je vais l'essayer et je vous dis .

    EDIT :


    c'est bon ça marche

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

Discussions similaires

  1. [MySQL] requete dynamique à partir d'un menu déroulant
    Par mikl86 dans le forum PHP & Base de données
    Réponses: 6
    Dernier message: 17/10/2012, 11h10
  2. [JSP] Requete SQL dynamique à partir de menus déroulant
    Par Soolfly dans le forum Servlets/JSP
    Réponses: 1
    Dernier message: 01/04/2011, 15h19
  3. Réponses: 1
    Dernier message: 20/02/2009, 19h48
  4. Réponses: 4
    Dernier message: 24/10/2008, 13h00
  5. Affichage dynamique à partir d'un filtre
    Par samsso2006 dans le forum Excel
    Réponses: 3
    Dernier message: 06/04/2008, 08h18

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