Trier un tableau par critére specifique

Résolu/Fermé
wildchildforlife Messages postés 74 Date d'inscription jeudi 28 août 2008 Statut Membre Dernière intervention 23 juillet 2011 - 20 avril 2010 à 22:27
wildchildforlife Messages postés 74 Date d'inscription jeudi 28 août 2008 Statut Membre Dernière intervention 23 juillet 2011 - 21 avril 2010 à 15:03
Bonjour, ma question est simple !! J'effectue une requête SQL qui m'affiche des donnees sur un tableau, avec des colonnes, nom, date,....
Comment je fais pour qu'à chaque fois que je clique sur une colonne les donnees sont triés automatiquement par ordre de nom par exemple !! Voilà ce dont j'ai parvenu a faire !!

J'ai pensé creer une variable php qui change a chaque fois a l'intérieur de la requete SQL precisemment la phrase 'ORDER BY nom DESC' je me demande si il ya quelqu'un a une idée plus simple pour effectuer ce genre de trie !! avec un autre language si c'est possible ou même avec php sa ne me pose pas de probleme !!
Merci d'avance !!

3 réponses

a70m Messages postés 2763 Date d'inscription jeudi 21 mai 2009 Statut Contributeur Dernière intervention 2 février 2014 217
21 avril 2010 à 08:00
Salut,

Ton idée est bonne, il faut le faire plusieurs requètes ...

Et dans ton tableau tu mets un lien vers une variable PHP qui change selon le lien ;)

Cordialement
0
graffx Messages postés 6506 Date d'inscription jeudi 22 mars 2007 Statut Contributeur Dernière intervention 24 mars 2019 1 973
21 avril 2010 à 09:21
Il a raison, il faut faire plusieurs requete mais....


....dans un switch!

Ca t' évitera mille requete et mille pages inutiles...
0
wildchildforlife Messages postés 74 Date d'inscription jeudi 28 août 2008 Statut Membre Dernière intervention 23 juillet 2011 2
21 avril 2010 à 15:03
Salut,
merci les gars mais j'ai reussi a le faire rien qu'avec une seule requete, en transmettant les variables sur un $_GET....et verifiant a chaque fois l'existance de la variable avec une condition ( if ( isset ....et donc sa marche a merveille, la variable avec valeur 'ORDER BY ...' change en fonction de l'adresse url !!
j'ai pensé qu'il y aurai une autre possibilité de tri avec du javascript, quelqu'un a une idée ?!

Cordialement !
0