분류된 제품 조회 기능을 PHP로 구현하는 것은 매우 일반적이고 중요한 기능이며, 특히 전자상거래 웹사이트나 제품 전시 웹사이트에서 더욱 그렇습니다. 분류된 상품 조회 기능을 통해 사용자는 관심 있는 상품을 빠르게 찾을 수 있고, 사용자 경험을 향상시키며, 웹사이트 활동 및 전환율을 높일 수 있습니다. 이 기사에서는 PHP를 사용하여 분류된 제품 쿼리 기능을 구현하는 방법을 소개하고 구체적인 코드 예제를 제공합니다.
먼저, 제품 정보가 포함된 데이터베이스 테이블을 생성해야 합니다. 다음은 간단한 테이블 구조 예입니다.
CREATE TABLE products ( id INT PRIMARY KEY AUTO_INCREMENT, name VARCHAR(100) NOT NULL, category VARCHAR(50) NOT NULL, price DECIMAL(10, 2) NOT NULL, description TEXT );
다음으로 데이터베이스에 연결해야 합니다. 여기서는 MySQL 데이터베이스를 예로 사용합니다. 데이터베이스에 연결하기 위해 db_connect.php
라는 파일을 만듭니다: db_connect.php
的文件来连接数据库:
<?php $servername = "localhost"; $username = "username"; $password = "password"; $dbname = "dbname"; // 创建连接 $conn = new mysqli($servername, $username, $password, $dbname); // 检测连接 if ($conn->connect_error) { die("连接失败: " . $conn->connect_error); } ?>
现在,我们将使用PHP查询数据库中的商品信息,并根据用户选择的分类进行过滤。创建一个名为 index.php
的文件,并添加以下代码:
<?php include 'db_connect.php'; $category = $_GET['category']; $sql = "SELECT * FROM products"; if (!empty($category)) { $sql .= " WHERE category = '$category'"; } $result = $conn->query($sql); if ($result->num_rows > 0) { while($row = $result->fetch_assoc()) { echo "商品名称: " . $row["name"]. " - 价格: " . $row["price"]. "<br>"; } } else { echo "暂无相关商品"; } $conn->close(); ?>
最后,我们需要在页面上创建一些分类链接,让用户可以点击不同的分类进行商品查询。在 index.php
文件中添加以下代码:
<!DOCTYPE html> <html> <head> <title>分类商品查询</title> </head> <body> <h1>请选择一个分类:</h1> <a href="index.php">所有商品</a> | <a href="index.php?category=电子产品">电子产品</a> | <a href="index.php?category=服装鞋帽">服装鞋帽</a> | <a href="index.php?category=日用品">日用品</a> <h2>商品列表:</h2> <?php include 'index.php'; ?> </body> </html>
现在,当用户访问 index.php
rrreee
index.php
라는 파일을 만들고 다음 코드를 추가하세요: 🎜rrreee🎜4. 카테고리 링크 만들기🎜🎜마지막으로, 사용자가 다른 검색을 클릭할 수 있도록 페이지에 카테고리 링크를 만들어야 합니다. 카테고리별 제품에 대해 index.php
파일에 다음 코드를 추가하세요. 🎜rrreee🎜이제 사용자가 index.php
페이지를 방문하면 클릭하면 다양한 카테고리의 제품 링크가 표시됩니다. 링크를 클릭하면 해당 카테고리의 제품 목록이 표시됩니다. 🎜🎜위 단계를 통해 PHP를 사용하여 분류된 상품 조회 기능을 구현하는 예제를 성공적으로 구현했습니다. 사용자는 다양한 카테고리를 기반으로 자신이 관심 있는 제품을 빠르게 찾을 수 있으며, 이는 웹사이트의 사용자 경험과 기능을 향상시킵니다. 🎜위 내용은 PHP에서 분류된 제품 쿼리 기능을 구현하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!