Afficher des noms avec tri

Petit nouveau ! | 9 Messages

11 janv. 2014, 18:17

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

Eléphant du PHP | 130 Messages

11 janv. 2014, 21:20

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.

ViPHP
ViPHP | 1996 Messages

11 janv. 2014, 21:29

Orientes toi plutôt côté javascript si la liste n'est pas trop longue ou vers AJAX si elle l'est.
It is nice to be important but it is more important to be nice
http://www.aureuswebfactory.fr

Petit nouveau ! | 9 Messages

11 janv. 2014, 22:18

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

ViPHP
ViPHP | 1996 Messages

14 janv. 2014, 19:22

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.
It is nice to be important but it is more important to be nice
http://www.aureuswebfactory.fr