Tri dans un tableau

Répondre
Superleseb
le 17/05/2003 à 20:13
Superleseb
Je voudrais pouvoir trier dans un tableau, avec DESC et ASC, en cliquant sur des fleches à côté de du nom de la colonne, ex: titre, auteur, etc...
http://nazebroke.free.fr/forum-critiques-index.php
Il faut utiliser les pseudo-frames
Mais je ne vois pas comment le faire rien qu'en cliquant dessus et que cela par exemple change en :
if ($forum_tri && $forum_order_by)
{$sql = 'SELECT id, auteur, email, titre, date_derniere_reponse FROM forum_critiques_sujets ORDER BY '.$forum_order_by.' '.$forum_tri.' limit '.$debut.','.$nb_affichage_par_page;}
else
{$sql = 'SELECT id, auteur, email, titre, date_derniere_reponse FROM forum_critiques_sujets ORDER BY date_derniere_reponse DESC limit '.$debut.','.$nb_affichage_par_page;}

Merci d'avance
Si t'es fier d'être un Nazebroke, tape dans tes mains !!
LA GLOBULE
le 17/05/2003 à 20:38
LA GLOBULE
Bon, je vais d'exliquer en "gros" comment faire :

Au tout debut de ta page, tu testes si les variable $ordre (asc ou desc) et $type_tri (auteur, ou date, ou ce que tu veux sont vides) sont vides.

Si elles sont vides, tu appliques la requete SQL par defaut, disons :
$ordre = desc
$type_tri = date

Sinon, tu appliques la requete SQL demandée par l'utilisateur.

Exemple :
http://www.lephpfacile.com/wall/lire_wall.php?wall=197
Superleseb
le 18/05/2003 à 12:36
Superleseb
Ok, jte remercie LA_GLOBULE
Si t'es fier d'être un Nazebroke, tape dans tes mains !!
Répondre

Ecrire un message

Votre message vient d'être créé avec succès.
LoadingChargement en cours