Bonjour,
Je voudrais trier mes colonnes par ordre asc ou desc lorsque je clique sur l'entête de ma colonne..
Explication :
j'ai une première page avec différents critères (un numéro, une période, un prestataire ...) et lorsque l'utilisateur clique sur "valider", alors le formulaire dirige l'utilisateur vers une seconde page qui va afficher des données de ma BD selon les critères...
Je peux donc avoir un tableau d'aucune ligne qui s'affiche comme d'une 60ene (taille de ma table dans ma bd)
Quand l'utilisateur clique sur l'entête d'une colonne, alors la colonne se trie bien... Mais ne respecte plus ma requête et va trier TOUTE les lignes de ma colonne..
Je voudrais donc que quand je clique sur une de mes colonnes, il fasse le tri en gardant en memoire les paramètres de ma recherche.
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 if request("tri") <> "" then if session("col_tri") <> request("tri") or session("col_tri") = "" then session("col_tri") = request("tri") session("order_tri") = "asc" else if session("order_tri") = "asc" then session("order_tri") = "desc" else session("order_tri") = "asc" end if end if requete3 = requete3 & " order by " & session("col_tri") & " " & session("order_tri") else requete3 = requete3 & " order by parc_gestion_vehicule.num_materiel asc" end if
Merci et Bon courage
ps : Je viens de regarder sur des forums et sur des moteurs de recherche..
L'idéal serait que je ne recharge pas ma page( de manière a garder mes paramètres, si je comprend bien ce que je lis)
Donc ma solution est soit en js (déjà essayer et echec ) ou en ajax
J'ai aucune connaissance en ajax..
Partager