cs_christobal
Messages postés208Date d'inscriptionjeudi 3 octobre 2002StatutMembreDernière intervention31 mars 2011
-
10 janv. 2005 à 20:50
cs_fabrice69
Messages postés1765Date d'inscriptionjeudi 12 octobre 2000StatutMembreDernière intervention11 décembre 2013
-
17 janv. 2005 à 20:38
Bonjour, pour etre + clair quand le visiteur est sur la page des offres il a devant lui un tableau j'aimerais qu'il puisse faire (comme sur d'autre site) un classement càd :
J'ai 3 colonnes "nom" , "ref" , "couleur"
Quand le visiteur clique sur une colonne du tableau le classement se fait par ordre alpha croissant quant il reclique le résultat est par ordre alpha descroisant est ce pour les trois colonnes.
billou_13
Messages postés860Date d'inscriptionjeudi 4 mars 2004StatutMembreDernière intervention19 août 201429 11 janv. 2005 à 10:38
Je suppose que ton script est en php si c'ets une page web. Il suffit
pour cela de te créer une variable globale($ordre par exemple)
A chaque fois qu'il clique sur un lien, cela pointe sur une page php où
tu insérer $ordre = !($ordre) (à vérifier mais c'est une fonction qui
met 0 si t'as 1 et 1 si t'as 0, pas très dur a faire en if)
Puis, il te suffit de faire un switch sur ton ordre (ou un if) et réalisé le SELECT suivant :
SELECT * FROM Nom_de_ta_table ORDER BY nom ASC;
(etc pour le reste , et tu remplace ASC par DESC pour l'orde décroissant)
Voila, j'espère que je suis clair (c'est rare mais ca arrive ) et que ca va marcher.
Bon courage et n'hésite pas à demande si tu comprend pas.
cs_fabrice69
Messages postés1765Date d'inscriptionjeudi 12 octobre 2000StatutMembreDernière intervention11 décembre 20135 17 janv. 2005 à 20:38
Cette demande se fait effectivement par du développement en non en SQL.
C'est dans ton code ASP/ASP.NET/PHP/... que tu peux ajouter cette option qui modifiera alors la requette SQL exécutée sur le serveur.
Je t'invite donc à regarder sur les sites de développement comme aspfr.com ou autre.