trier par titre de colonnes

trier par titre de colonnes - PHP - Programmation

Marsh Posté le 19-02-2005 à 22:50:16    

Bonjour,
 
je recherche un moyen pour trier dynamiquement le résultat d'un requette Mysql.
 
Je voudrais modifier la clause "order by" en cliquant simplement sur le titre de la colonne.
 
Mais comment dois-je faire : utiliser un efonction javascript ... php...
 
Merci.


---------------
www.inf-berg.org Inventaire et gestion de parc informatique
Reply

Marsh Posté le 19-02-2005 à 22:50:16   

Reply

Marsh Posté le 19-02-2005 à 22:54:09    

bha en php !
javascript s'execute coté client :o


---------------
Nos estans firs di nosse pitite patreye...
Reply

Marsh Posté le 19-02-2005 à 23:29:14    

ben soit tu recré une page quand tu clique sur le titre de la colone (liens html + script PHP)
soit t'utilise du javascript, mais tu vas alourdir grandement la page il me semble.

Reply

Marsh Posté le 20-02-2005 à 14:22:50    

Ou alors tu fais un script php qui passe a JS un mega array avec toutes les données et toutes les colonnes ... et apres tu trie ca avec JS ... Ok si vous me cherchez je suis dehors :D :D


---------------
Si la vérité est découverte par quelqu'un d'autre,elle perd toujours un peu d'attrait
Reply

Marsh Posté le 20-02-2005 à 14:35:13    

esox_ch > C'est bien ça que j'entendais par du javascript qui alourdis beaucoup la page. ;)

Reply

Marsh Posté le 20-02-2005 à 16:56:52    

Ok merci pour ces infos.
 
je vais utiliser javascript. j'aime bien les choses lourde  :whistle:  
 
bye

Reply

Marsh Posté le 20-02-2005 à 17:01:54    

esox_ch a écrit :

Ou alors tu fais un script php qui passe a JS un mega array avec toutes les données et toutes les colonnes ... et apres tu trie ca avec JS ... Ok si vous me cherchez je suis dehors :D :D


 
 [:yaisse2]  Pas mal celle-là...  
 
Et pourtant, pas si débile si on y pense...  [:bool_de_gom]  


---------------
Expert en expertises
Reply

Marsh Posté le 20-02-2005 à 19:14:38    

Hermes le Messager a écrit :

[:yaisse2]  Pas mal celle-là...  
 
Et pourtant, pas si débile si on y pense...  [:bool_de_gom]


 
 
C'est pas debile sur le principe mais toutes les personnes qui ont pas le JS activé seront out => faut pas utiliser ça  :non:


---------------
Si la vérité est découverte par quelqu'un d'autre,elle perd toujours un peu d'attrait
Reply

Marsh Posté le 20-02-2005 à 19:47:12    

esox_ch a écrit :

C'est pas debile sur le principe mais toutes les personnes qui ont pas le JS activé seront out => faut pas utiliser ça  :non:


 
Bof non, je suis pas d'accord dans ce cas précis. [:spamafote] Le fait de pouvoir ordonner les données de telle ou telle manière, c'est juste du confort. Cela n'empêche pas que les données restent accessibles. Ce serait embêtant si les données refusaient carrément de s'afficher à cause de la désactivation de JS.  


---------------
Expert en expertises
Reply

Marsh Posté le 20-02-2005 à 20:00:32    

le confort pour qui? Ceux qui laissent pas tourner le javascript ou ceux qui on un modem 56K?
 
Je suis pas sur que de recevoir une page trois fois plus lourde (données envoyé deux dois plus le javascript autour et les id unique pour chaque case du tableau) que la normale soit vraiment confortable.
 
Enfin, bon, c'est vrai, c'est du confort, ceux qui sont pas assez patient iront voir ailleur et ca permettra au serveur de ne pas être saturé. :lol:

Reply

Marsh Posté le 20-02-2005 à 20:00:32   

Reply

Marsh Posté le 20-02-2005 à 20:06:42    

Hermes le Messager a écrit :

Bof non, je suis pas d'accord dans ce cas précis. [:spamafote] Le fait de pouvoir ordonner les données de telle ou telle manière, c'est juste du confort. Cela n'empêche pas que les données restent accessibles. Ce serait embêtant si les données refusaient carrément de s'afficher à cause de la désactivation de JS.


 
Tu veux donc envoyer les données 2 fois  :o . Pour que ce soit "cooérent" faudrait les envoyer qu'une fois, en JS mais a ce moment la, si t'a pas JS t'es bais... embêté :D


---------------
Si la vérité est découverte par quelqu'un d'autre,elle perd toujours un peu d'attrait
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed