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 :

[Tableaux] Classer des produits


Sujet :

Langage PHP

  1. #1
    Membre confirmé Avatar de Roromix
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    182
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France, Calvados (Basse Normandie)

    Informations forums :
    Inscription : Décembre 2005
    Messages : 182
    Par défaut [Tableaux] Classer des produits
    J'aimerai pouvoir classer les produits affichés dans un tableau suite à une requête SQL.
    J'ai plusieurs valeur dans mon tableau, la date, la reference, le nom du produit, le prix.
    J'aimerai pouvoir faire en sorte que en cliquant sur l'un des détails du tableau que les produits soient trier parce detail en ASC si c'était déjà avec cet option en DESC ou en ASC si c'était déja trier avec ce détail en ASC. Comment faire ?

  2. #2
    Membre Expert
    Avatar de guitou12
    Homme Profil pro
    Inscrit en
    Juillet 2006
    Messages
    1 077
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Gironde (Aquitaine)

    Informations forums :
    Inscription : Juillet 2006
    Messages : 1 077
    Par défaut
    Il te faudra simplement soit garder ta requête en sessions et la relancer avec ton order suivant un lien ou tout simplement la relancer avec le bon order une fois cliké sur un lien !
    Ex développeur Php / J2EE.
    Actuellement reconverti à SharePoint 2013

    Mon blog SP 2013

  3. #3
    Membre confirmé Avatar de Roromix
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    182
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France, Calvados (Basse Normandie)

    Informations forums :
    Inscription : Décembre 2005
    Messages : 182
    Par défaut
    Est-ce que je peut mettre tous mes ORDER dans un tableau array()
    du style
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $ord=array('prixc'=>'prix ASC', 'prixd'=>'prix DESC', ...);
    ?

    Et dans ma requete je fait
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    SELECT * FROM table ORDER BY $ord[$_GET['ord']]
    ?

  4. #4
    Membre Expert
    Avatar de guitou12
    Homme Profil pro
    Inscrit en
    Juillet 2006
    Messages
    1 077
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Gironde (Aquitaine)

    Informations forums :
    Inscription : Juillet 2006
    Messages : 1 077
    Par défaut
    C'est une solution possible en effet mais pense bien à vérifier que ton GET existe et que la valeur est bonne !
    Ex développeur Php / J2EE.
    Actuellement reconverti à SharePoint 2013

    Mon blog SP 2013

  5. #5
    Membre confirmé Avatar de Roromix
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    182
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France, Calvados (Basse Normandie)

    Informations forums :
    Inscription : Décembre 2005
    Messages : 182
    Par défaut
    Ok ! Merci pour tes conseils ! A+ sur le fofo

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

Discussions similaires

  1. Classer des tableaux en PHP
    Par Grinnage dans le forum Langage
    Réponses: 1
    Dernier message: 22/01/2015, 17h29
  2. Comment classer des valeurs dans un tableaux ?
    Par Lekno dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 7
    Dernier message: 22/11/2014, 04h19
  3. [Tableaux] Classer des resultats
    Par yobogs dans le forum Langage
    Réponses: 5
    Dernier message: 26/10/2006, 18h31
  4. [Tableaux] Classer des variables en décroissant
    Par Mikiman dans le forum Langage
    Réponses: 2
    Dernier message: 09/09/2006, 13h51
  5. Réponses: 6
    Dernier message: 04/04/2003, 16h28

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