Reqête SQL dynamique - autocomplétion

Fermé
M_Tufux Messages postés 70 Date d'inscription dimanche 11 octobre 2015 Statut Membre Dernière intervention 6 juin 2017 - 1 juin 2017 à 15:07
avion-f16 Messages postés 19246 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 21 avril 2024 - 1 juin 2017 à 18:23
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 8378 Date d'inscription jeudi 22 mars 2007 Statut Contributeur Dernière intervention 8 février 2021 1 565
1 juin 2017 à 16:31
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 19246 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 21 avril 2024 4 497
1 juin 2017 à 18:23
Bonjour,

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

https://datatables.net/
0