[AJAX] Tri de colonne par entete
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..
Code:
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 |
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.
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..