IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

AJAX Discussion :

[AJAX] Tri de colonne par entete


Sujet :

AJAX

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Mars 2009
    Messages
    192
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2009
    Messages : 192
    Points : 47
    Points
    47
    Par défaut [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 : 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
    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..

  2. #2
    Membre du Club
    Profil pro
    Inscrit en
    Mars 2009
    Messages
    192
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2009
    Messages : 192
    Points : 47
    Points
    47
    Par défaut
    Personne n'a une fonction de tri sous le coude ?
    (oui il y en a plein sur google mais je n'arrive pas à les implémenter correctement dans mon code derrière) ...

    merci

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. tri de chaque colonne par ordre décroissant
    Par Titened dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 23/03/2011, 14h19
  2. [XL-2003] Tri alphabétique colonne par macro
    Par filou75 dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 10/02/2011, 13h17
  3. Tri colonne par l'entete
    Par ririch dans le forum ASP
    Réponses: 6
    Dernier message: 12/05/2009, 15h45
  4. Tri colonne par entete
    Par ririch dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 11/05/2009, 12h31
  5. tri d'un tableau a 2 colonnes par rapport aux valeurs de la première
    Par DeathMixer dans le forum Bibliothèque standard
    Réponses: 6
    Dernier message: 29/04/2009, 10h54

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo