Reqête SQL dynamique - autocomplétion

M_Tufux Messages postés 70 Date d'inscription   Statut Membre Dernière intervention   -  
avion-f16 Messages postés 19252 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,

J'ai réalisé un projet web pour mon diplôme. Sur l'une des pages, je dispose d'un tableau contenant des personnes.

Ma question est la suivante: J'aimerais mettre une loupe ou petit champ de recherche en haut du tableau dans lequel l'utilisateur aura la possibilité d'écrire le nom d'une personne et la ligne contenant les coordonnées de celle-ci s'affiche en premier (ou il n'y a que cette personne qui s'affiche). Si possible, j'aimerais que si l'on cherchait "Frédéric" et qu'on écrivait "fr", que ça propose "Françoise, Frédéric, FRAISE ALLEZ!"; toutes ses personnes seraient aussi dans la table des personnes.

J'imagine que je devrais utiliser du Ajax ou du jquery, mais est-ce que quelqu'un aurait déjà fait ça? Ou aurait des pistes à me donner?

Merci beaucoup!
A voir également:

2 réponses

ThEBiShOp Messages postés 8411 Date d'inscription   Statut Contributeur Dernière intervention   1 566
 
Salut,

Tu peux t'en sortir sans ajax.

Le plus simple, c'est de charger la liste de noms que tu souhaites mettre en autocomplétion et la mettre en variable javascript.

jQuery UI permet de faire ça : https://jqueryui.com/autocomplete/
0
avion-f16 Messages postés 19252 Date d'inscription   Statut Contributeur Dernière intervention   4 507
 
Bonjour,

Il existe un module permettant de transformer un tableau existant en un tableau pouvant être trié ou filtré :

https://datatables.net/
0