🏍️TP 02 : Recherche : autocomplétion du formulaire + résultats
Modification du formulaire de recherche pour remplir automatiquement notre liste de proposition d’auteurs et affichage des résultats de recherche
Préambule
Nous avons vu lors du TD04 comment faire une liste de propositions dans le champs de recherche grace à <datalist>.
Pour le moment cette liste est écrire à la main, nous avons nous même entré les propositions à donner à l'utilisateur.
Nous allons automatiser la création de cette liste à partir des données stockées dans notre base.

Partie 1 : Modification de la page du fomulaire de recherche
Création de la fonction
Création de la fonction de génération des <option> du <datalist> dans notre librairie de fonctions lib_crud.inc.php
Modification du formulaire de recherche
Modifier le code de votre page form_recherche.php afin de générer automatiquement la <datalist> à partir de la BDD
Partie 2 : Création de la page des resultats de recherche : reponse_recherche.php
Ecriture de la requête
Ecrivez tout d'abord la requete
Testez-la sur phpMyAdmin
Créez ensuite la fonction qui génère les resultats
Par exemple :
SELECT *
FROM chiens
WHERE nom_chiens LIKE 'bu%';
Affichera tous les chiens dont le nom commence par "bu"
Création de la fonction
Création de la fonction d'affichage des resultats de recherche dans notre librairie de fonctions lib_crud.inc.php
Création de la page de résultats
Votre page reponse_recherche.php et très similaite à listing.php et devrait ressembler à cela :
Mis à jour