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?