Bonjour, j'ai un petit souci en php; j'ai un affichage d'une liste et je veux que l'on puisse trier cette liste par ordre croissant et décroissant.
Voici mon code pour la requête sql:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 if ($id==1) { if ($bool==0) { $req = "select * from biens inner join localisation on biens.local_id = localisation.local_id where util_id = 2 order by local_ville asc"; $bool = 1; } else { $req = "select * from biens inner join localisation on biens.local_id = localisation.local_id where util_id = 2 order by local_ville desc"; $bool = 0; } }
Je récupère $id par $_Get['id']; cette variable permet de définir sur quels critère je fais le trier ici c'est le nom de ville. Avec bool je veux faire le tri croissant ou décroissant mais $bool ne conserve jamais sa valeur.
Ce code est appelé dans un page par la fonction include.
J'ai essayé de mettre static devant $bool mais rien à faire. Est-ce que quelqu'un peut m'aider?
Partager