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

Requêtes MySQL Discussion :

Tri sur les champs


Sujet :

Requêtes MySQL

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    66
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Janvier 2005
    Messages : 66
    Par défaut Tri sur les champs
    Bonsoir le Forum

    Je viens de faire une recherche sur le forum, le problème du tri des champs a été abordé plusieurs fois mais je n’ai pas trouvé la réponse à ma question, j’espère que j’ai bien regardé…

    Ok voila j’ai un tableau avec 5 colonnes qui correspondent aux 5 champs.

    Pour le moment le tri se fait sur le premier champ avec le code ci-dessous :

    $select = 'select Genre,Espèce,Famille,Origine,Exposition FROM base_cepm ORDER BY Genre ASC limit '.$limite.','.$nombre;

    Je souhaiterait faire en sort que :
    Si on clique sur le champ1 (Genre) le tri s’effectue sur le champ1.
    Si on clique sur le champ2 (Espèce) le tri s’effectue sur le champ2.
    Si on clique sur le champ3 (Famille) le tri s’effectue sur le champ3. Etc. etc.

    Je ne sais pas comment me prendre, merci d’avance pour votre aide.

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    91
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 91
    Par défaut
    Bonjour,

    je ne pense pas que ton problème soit un problème "MySQL" ou même Base de données. Il s'agit là d'un problème de programmation non? Je pense que tu trouveras plus de solutions dans le forum php (si c'est bien du php que tu fais).

    Par exemple, si tu recuperes tes resultats dans une liste, tu peux trier la liste en fonction de la colonne cliquée.

    Ou bien, en conservant le même esprit avec le ORDER BY, tu as une fonction qui prend en paramètre la colonne sur laquelle tu veux cliquer. Cette fonction execute ta requête SQL, mais le order by ne se fait pas sur Genre, mais sur la variable passée en paramètres.

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    66
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Janvier 2005
    Messages : 66
    Par défaut
    Bonjour, Bartuk

    Tu as raison Il s'agit là d'un problème de programmation php.
    Je n’été pas sûr!

    Merci de ta réponse, je vais voir si je trouve une réponse dans le forum php.

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

Discussions similaires

  1. Tri par ORDER BY et INDEX sur les champs triés
    Par grandelo dans le forum Requêtes
    Réponses: 6
    Dernier message: 28/09/2010, 11h55
  2. [struts]: Pagination et tri sur les colonnes
    Par sleepy2002 dans le forum Struts 1
    Réponses: 3
    Dernier message: 09/07/2007, 15h16
  3. [MySQL] Tri sur les champs
    Par Pias dans le forum PHP & Base de données
    Réponses: 16
    Dernier message: 14/04/2006, 08h56
  4. [Collection] Tris sur plusieurs champs
    Par partyboy dans le forum Collection et Stream
    Réponses: 4
    Dernier message: 12/07/2005, 16h56
  5. tri avec les champs vides en dernier
    Par r-zo dans le forum Requêtes
    Réponses: 11
    Dernier message: 03/09/2003, 13h40

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