Page 1 sur 1

Afficher des noms avec tri

Posté : 11 janv. 2014, 18:17
par dilabrax
Bonjour,

j'ai une liste très longue de noms et je souhaite proposer un tri en fonction de l'initiale choisie.

Par exemple, afficher tous les noms qui commencent par la lettre G, une fois que l'utilisateur a cliqué sur "G" dans une liste qui apparaîtrait sur la page ainsi

ABCDEFGHIJKLMNOPQRSTUVWXYZ

affiche

GAGNE
GRIS
GRISON
GROSSO
GUTEMBERG

Savez-vous où je pourrais trouver un tutoriel ?

Merci d'avance

Re: Afficher des noms avec tri

Posté : 11 janv. 2014, 21:20
par benv8nam
Tes données sont récupéré d'une base de données ?
Si c'est le cas tu changes ta requête permettant la récupération des résultats pour ne sélectionner que les noms commençant par la lettre choisie.

Re: Afficher des noms avec tri

Posté : 11 janv. 2014, 21:29
par Aureusms
Orientes toi plutôt côté javascript si la liste n'est pas trop longue ou vers AJAX si elle l'est.

Re: Afficher des noms avec tri

Posté : 11 janv. 2014, 22:18
par dilabrax
Bon, je crois que ce sera ajax alors car j'ai 7000 membres...

si l'un d'entre vous a un lien à me confier, je suis preneur mais d'ores et déjà merci de vos réponses

Re: Afficher des noms avec tri

Posté : 14 janv. 2014, 19:22
par Aureusms
Dans ce cas, orientes toi vers jQuery qui est une bibliothèque javascript qui peux t'aider dans ce cas. (AJAX)
Ce que je ferais :
  • Affichage lettres d'alphabet
    Affichage des noms commençant par 3 premiers lettres (histoire de ne pas avoir une liste vide)
Ensuite dès que "click" sur la lettre -> AJAX et mise à jour de la liste.

C'est assez simple à réaliser mais il faut quelques connaissances de bases.