Construire un centre commercial PHP : implémenter des fonctions de recherche et de tri de produits
Avec le développement vigoureux de l'industrie du commerce électronique, la construction d'un centre commercial PHP puissant est devenue l'une des activités des développeurs Web. Parmi elles, les fonctions de recherche et de tri de produits sont l’une des fonctions essentielles indispensables d’une plateforme de commerce électronique performante. Cet article explique comment utiliser PHP pour implémenter des fonctions de recherche et de tri de produits et fournit des exemples de code pertinents.
1. Mise en œuvre de la fonction de recherche de produits
La fonction de recherche de produits est l'un des principaux moyens permettant aux utilisateurs de trouver des produits spécifiques dans le centre commercial. Ci-dessous, nous expliquerons comment utiliser PHP pour implémenter la fonction de recherche de produits.
<?php $servername = "localhost"; $username = "username"; $password = "password"; $dbname = "database"; $conn = new mysqli($servername, $username, $password, $dbname); // 检查连接是否正常 if ($conn->connect_error) { die("连接失败: " . $conn->connect_error); } ?>
<form action="search.php" method="get"> <input type="text" name="keyword" placeholder="请输入关键字"> <input type="submit" value="搜索"> </form>
<?php if(isset($_GET['keyword'])) { $keyword = $_GET['keyword']; $sql = "SELECT * FROM products WHERE name LIKE '%$keyword%'"; $result = $conn->query($sql); if ($result->num_rows > 0) { while($row = $result->fetch_assoc()) { echo "商品名称: " . $row['name']. " - 价格: " . $row['price']. "<br>"; } } else { echo "没有找到相关商品"; } } ?>
2. Implémentation de la fonction de tri des produits
La fonction de tri des produits permet aux utilisateurs de trier les produits selon certaines règles afin qu'ils puissent parcourir et sélectionner les produits plus facilement. Ci-dessous, nous expliquerons comment utiliser PHP pour implémenter la fonction de tri des produits.
<a href="sort.php?sortby=price">按价格排序</a> <a href="sort.php?sortby=name">按名称排序</a>
<?php if(isset($_GET['sortby'])) { $sortby = $_GET['sortby']; if($sortby == 'price') { $sql = "SELECT * FROM products ORDER BY price ASC"; } elseif($sortby == 'name') { $sql = "SELECT * FROM products ORDER BY name ASC"; } $result = $conn->query($sql); if ($result->num_rows > 0) { while($row = $result->fetch_assoc()) { echo "商品名称: " . $row['name']. " - 价格: " . $row['price']. "<br>"; } } else { echo "没有找到相关商品"; } } ?>
Résumé :
Grâce aux exemples de code ci-dessus, nous pouvons voir comment utiliser PHP pour implémenter des fonctions de recherche et de tri de produits. L'intégration de ces fonctions dans votre centre commercial PHP peut améliorer l'expérience utilisateur et permettre aux utilisateurs de trouver et de sélectionner plus facilement les produits dont ils ont besoin.
Bien sûr, nous ne proposons qu'une méthode de mise en œuvre simple, et vous pouvez apporter les modifications et extensions appropriées en fonction de vos propres besoins pour répondre aux exigences spécifiques du centre commercial. J'espère que cet article pourra vous inspirer pour créer des fonctions de recherche et de tri de produits dans votre centre commercial PHP.
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!