Comment implémenter la fonction de requête de produit en php

尊渡假赌尊渡假赌尊渡假赌
Libérer: 2023-06-06 16:46:43
original
1560 Les gens l'ont consulté

Comment implémenter la fonction de requête de produit en PHP : 1. Créez un exemple de fichier PHP ; 2. Créez un formulaire de requête de produit et les utilisateurs peuvent soumettre les conditions de requête au serveur via ces zones de saisie. 3. Mettez les conditions de requête soumises par ; l'utilisateur sur le serveur Le terminal utilise le langage PHP pour l'obtenir et l'intégrer dans une instruction de requête SQL ; 4. Utilisez PHP pour vous connecter à la base de données, exécuter l'instruction de requête SQL et obtenir les données du produit qui répondent aux conditions ; les données du produit interrogées à l'aide du langage PHP et les fusionnent au format HTML. Renvoyez-les à l'utilisateur pour compléter la fonction de requête de produit.

Comment implémenter la fonction de requête de produit en php

Le système d'exploitation de ce tutoriel : système Windows 10, version php8.1.3, ordinateur Dell G3.

Comment implémenter la fonction de requête de produit en PHP :

1. Tout d'abord, créez un formulaire de requête de produit. Le formulaire peut comporter des zones de saisie, des listes déroulantes, des cases à cocher, etc. Les utilisateurs peuvent soumettre des conditions de requête au serveur via celles-ci. zones de saisie :

<form action="query.php" method="post">
    <input type="text" name="name" placeholder="商品名称">
    <select name="category">
        <option value="">请选择分类</option>
        <option value="1">电子产品</option>
        <option value="2">家用电器</option>
        <option value="3">服装鞋帽</option>
    </select>
    <input type="checkbox" name="is_on_sale" value="1"> 仅显示上架商品
    <input type="submit" value="查询">
</form>
Copier après la connexion

2. Utilisez le langage PHP pour obtenir les conditions de requête soumises par l'utilisateur côté serveur et fusionnez-les dans une instruction de requête SQL :

$name = $_POST[&#39;name&#39;];
$category = $_POST[&#39;category&#39;];
$is_on_sale = $_POST[&#39;is_on_sale&#39;];
$where = " WHERE 1 = 1";
if($name) {
    $where .= " AND name LIKE &#39;%$name%&#39;";
}
if($category) {
    $where .= " AND category = $category";
}
if($is_on_sale) {
    $where .= " AND is_on_sale = 1";
}
$sql = "SELECT * FROM goods $where";
Copier après la connexion

3. Utilisez PHP pour vous connecter à la base de données, exécutez le SQL. requête et obtenez des données de produit qui remplissent les conditions :

$mysqli = new mysqli(&#39;localhost&#39;, &#39;root&#39;, &#39;123456&#39;, &#39;shop&#39;);
$result = $mysqli->query($sql);
Copier après la connexion

4. Utilisez le langage PHP pour traiter les données de produit interrogées, divisez-les au format HTML et renvoyez-les à l'utilisateur pour compléter la fonction de requête de produit :

$html = &#39;&#39;;while($row = $result->fetch_assoc()) {
$html .= &#39;<div>&#39;;
$html .= &#39;<p>&#39;.$row[&#39;name&#39;].&#39;</p>&#39;;
$html .= &#39;<p>&#39;.$row[&#39;price&#39;].&#39;</p>&#39;;
$html .= &#39;</div>&#39;;}echo $html;
Copier après la connexion
.

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!

Étiquettes associées:
php
source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!