Maison  >  Article  >  développement back-end  >  Comment accéder à la page dans le champ de recherche php

Comment accéder à la page dans le champ de recherche php

王林
王林original
2023-05-06 15:08:281015parcourir

Avec le développement d'Internet, les moteurs de recherche sont devenus l'un des moyens les plus courants pour les personnes modernes d'obtenir des informations. Dans le développement de sites Web, l’ajout de fonctionnalités de recherche est une étape essentielle. L'un des éléments importants est le champ de recherche. Cet article explique comment utiliser PHP pour implémenter la fonction de saut de page du champ de recherche.

1. Connaissances préliminaires

Avant de commencer cet article, vous devez connaître quelques connaissances de base :

  1. PHP est un langage de programmation back-end qui peut être utilisé pour traiter et transmettre des données.
  2. HTML est un langage de balisage utilisé pour créer des pages Web et peut être utilisé pour définir la structure et le contenu des pages Web.
  3. URL (Uniform Resource Locator) est un localisateur de ressources uniforme, utilisé pour identifier de manière unique les ressources sur Internet.

2. Étapes de mise en œuvre

Lors de la mise en œuvre de la fonction de saut de page du champ de recherche, il y a les quatre étapes suivantes :

  1. Créez un fichier HTML, ajoutez un champ de recherche et un bouton de soumission.
  2. Créez des fichiers PHP pour recevoir et traiter les données dans le champ de recherche.
  3. Écrivez du code PHP pour obtenir les données dans le champ de recherche et accédez à la page des résultats de recherche.
  4. Créez une page de résultats de recherche et affichez-y les résultats de recherche.

Ci-dessous, nous développerons ces quatre étapes une par une.

  1. Créez un fichier HTML

Dans les pages de votre site Web, ajoutez un champ de recherche et un bouton de soumission, puis combinez-les dans un formulaire à l'aide de la balise form. L'exemple de code est le suivant :

<!DOCTYPE html>  
<html>  
<head>  
    <title>搜索框示例</title>  
</head>  
<body>  
    <h1>搜索框示例</h1>  
    <form action="search.php" method="GET">  
        <input type="text" name="q" placeholder="输入搜索关键词">  
        <input type="submit" value="搜索">  
    </form>  
</body>  
</html>
  1. Créer un fichier PHP

Dans votre dossier de projet, créez un fichier PHP nommé search.php et ajoutez-y le code suivant pour recevoir et traiter les données du champ de recherche :

<?php  

if(isset($_GET['q'])){  
   //获取搜索框中的数据  
   $query = $_GET['q'];  
    
   echo "您正在搜索:" . $query;  
}  

?>
  1. Écrivez du code PHP pour accéder à la page de résultats de recherche

Le code suivant peut diriger l'utilisateur vers la page de résultats de recherche correspondante après avoir soumis la recherche.

<?php  

if(isset($_GET['q'])){  
   $query = $_GET['q'];  
   header("Location: search_result.php?q=".$query);  
}  

?>

Dans le code ci-dessus, nous utilisons la fonction header() intégrée de PHP pour accéder à la page. Parmi eux, le paramètre q est utilisé pour transmettre des mots-clés de recherche. Nous utiliserons ce paramètre pour obtenir les résultats de la recherche en accédant à la page des résultats de recherche.

  1. Créer une page de résultats de recherche

Dans votre dossier de projet, créez un fichier PHP nommé search_result.php et ajoutez-y le code suivant pour afficher les résultats de la recherche.

<?php  

if(isset($_GET['q'])){  
   $query = $_GET['q'];  
    
   echo "搜索关键词:" . $query;  
}  

?>

Dans le code ci-dessus, nous utiliserons le paramètre q pour obtenir les mots-clés de recherche et les afficher sur la page.

3. Conclusion

Dans cet article, nous avons appris à utiliser PHP pour implémenter la fonction de page de saut du champ de recherche et implémenté une fonction de recherche de base. Bien sûr, il ne s'agit que d'un exemple de code. Dans une application réelle, vous pouvez l'ajuster et l'améliorer en fonction de votre situation réelle.

Le développement d'un site Web nécessite de nombreux composants, parmi lesquels le champ de recherche et la fonction de recherche sont l'un des composants les plus importants et les plus utiles. Par conséquent, vous pouvez ajuster et améliorer de manière flexible l'algorithme de recherche et la sélection de base de données que vous utilisez en fonction des scénarios d'utilisation et des besoins du champ de recherche.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn