Étapes de création d'un champ de recherche
Objectifs
Les objectifs de cette vidéo sont :
- Apprendre à intégrer un champ de recherche dans une liste d'articles.
- Comprendre l'utilisation des variables PHP pour paramétrer une recherche.
- Savoir comment utiliser les paramètres GET pour afficher des résultats dynamiques.
Résumé
Cette leçon vous montre comment modifier une liste d'articles en y intégrant un champ de recherche pour améliorer la sélection des articles. Vous apprendrez à créer un formulaire en PHP capable de filtrer les articles selon le mot clé saisi par l'utilisateur.
Description
Dans cette leçon, nous allons voir comment ajouter un champ de recherche dans une liste d'articles en utilisant PHP. Vous apprendrez à créer un formulaire pour saisir un fragment de texte à rechercher dans la description des articles. Les articles correspondant à la recherche seront affichés dynamiquement.
Nous commencerons par ouvrir un document modèle contenant un formulaire, que nous copierons dans notre liste existante. Nous limiterons le formulaire à un seul champ de recherche et nommerons ce champ clé pour représenter le terme de recherche. Le formulaire sera paramétré pour envoyer la requête à la même page à l’aide de la variable phpself, assurant ainsi une compatibilité même si la page est renommée. Une fois le formulaire créé, nous modifierons les paramètres pour qu'ils soient envoyés en GET, facilitant ainsi l'affichage des paramètres dans l'URL.
Après la mise en place du formulaire, nous réaliserons des tests pour nous assurer que la recherche fonctionne correctement. Nous testerons par exemple avec les mots Ampli et micro, et vérifierons que les résultats affichés correspondent aux articles contenant ces termes dans leur description.
Enfin, nous ajouterons une fonctionnalité pour mémoriser le mot clé saisi dans le champ afin que l'utilisateur puisse voir le terme sur lequel il a effectué la recherche. Cela permettra également de réaliser des recherches plus spécifiques en ajoutant plusieurs mots clés.