Evangun
Messages postés1980Date d'inscriptiondimanche 20 février 2005StatutMembreDernière intervention24 septembre 20124 26 sept. 2007 à 17:59
Hello,
ta réponse est dans le titre, non ? ORDER BY. Le titre des colonnes ce sera soit un simple lien href avec variable GET, ou du javascript avec submit...
ya aussi des sources javascripts de tableaux qui se réorganisent sans recharger, regarder la source de bultez sur javascriptfr.com
a+
Tu n'as plus qu'à reprendre la variable GET pour l'introduire dans ta requête.
Pensez à mettre une sécurité, que si une personne tente d'afficher la page sans aucune de ces deux variables, qu'elle renvoie automatiquement vers ASC ou DESC.
Exemple:
<?php
if ($ordre== "")
{
echo "Vous n'avez pas donné de préférences d'affichage...";
}
?>
xeroxiss
Messages postés85Date d'inscriptionsamedi 30 juillet 2005StatutMembreDernière intervention 7 mai 2009 27 sept. 2007 à 12:07
Hello,
Enfaite ce que j'essaye c'est de trier par critères.
Que pensez vous de ce code ? Merci de votre aide ^^
if ($ordre != 'DESC' and $ordre != 'ASC')
{ $sql = "SELECT * FROM mabase ORDER BY nom";
}
elseif ($ordre != 'DESC' and $ordre != 'ASC')
{ $sql = "SELECT * FROM mabase ORDER BY prenom";
}
else // si rien n'a été précisé
{ $sql = "SELECT * FROM mabase";
}
Et pour les liens :
[liste.php?orderbynom=asc Trier par ordre croissant NOM]
[liste.php?orderbyprenom=desc Trier par ordre décroissant PRENOM]