首頁 > 後端開發 > php教程 > 二手回收網站利用PHP開發的商品品牌篩選功能

二手回收網站利用PHP開發的商品品牌篩選功能

王林
發布: 2023-07-01 19:20:02
原創
743 人瀏覽過

二手回收網站利用PHP開發的商品品牌篩選功能

隨著社會的發展與消費升級,二手市場的興起越來越受到人們的關注。許多人透過二手回收網站來買賣自己不需要的物品,以達到資源的再利用和環境保護的目的。為了提供更好的使用者體驗,一些二手回收網站開始利用PHP開發一些特定功能,例如商品品牌篩選功能。本文將透過一個簡單的程式碼範例來介紹二手回收網站如何利用PHP開發商品品牌篩選功能。

在開發商品品牌篩選功能之前,首先需要準備一個商品清單的資料庫表,其中包含商品的一些基本屬性,例如商品名稱、價格、品牌等。我們可以使用MySQL來建立一個名為products的資料庫表,並且加入一些範例數據,如下所示:

CREATE TABLE products (
  id INT(11) PRIMARY KEY AUTO_INCREMENT,
  name VARCHAR(100) NOT NULL,
  price DECIMAL(10,2) NOT NULL,
  brand VARCHAR(50) NOT NULL
);

INSERT INTO products (name, price, brand) VALUES
('iPhone 11', 6999, 'Apple'),
('Galaxy S10', 4999, 'Samsung'),
('Mate 30', 5999, 'Huawei'),
('Mi 9', 2999, 'Xiaomi'),
('P30', 3999, 'Huawei');
登入後複製

接下來,我們開始編寫PHP程式碼實現商品品牌篩選功能。首先,需要連接到MySQL資料庫,並根據使用者選擇的品牌來查詢資料庫,取得符合條件的商品清單。以下是一個簡單的程式碼範例:

<?php
$host = 'localhost';
$db = 'your_database_name';
$user = 'your_username';
$pass = 'your_password';

$conn = new PDO("mysql:host=$host;dbname=$db;charset=utf8", $user, $pass);

// 获取用户选择的品牌
$brand = isset($_GET['brand']) ? $_GET['brand'] : '';

// 根据品牌查询商品列表
$sql = "SELECT * FROM products";
if (!empty($brand)) {
  $sql .= " WHERE brand = :brand";
}

$stmt = $conn->prepare($sql);
if (!empty($brand)) {
  $stmt->bindParam(':brand', $brand, PDO::PARAM_STR);
}

$stmt->execute();
$products = $stmt->fetchAll(PDO::FETCH_ASSOC);
?>

<!DOCTYPE html>
<html>
<head>
  <meta charset="UTF-8">
  <title>商品列表</title>
</head>
<body>
  <h1>商品列表</h1>
  <form action="" method="GET">
    <select name="brand">
      <option value="">全部品牌</option>
      <option value="Apple">Apple</option>
      <option value="Samsung">Samsung</option>
      <option value="Huawei">Huawei</option>
      <option value="Xiaomi">Xiaomi</option>
    </select>
    <button type="submit">筛选</button>
  </form>
  <ul>
    <?php foreach ($products as $product): ?>
      <li><?php echo $product['name']; ?></li>
    <?php endforeach; ?>
  </ul>
</body>
</html>
登入後複製

在上面的程式碼中,我們使用了PDO來連接到MySQL資料庫,並使用預處理語句來防止SQL注入攻擊。使用者可以透過表單選擇不同的品牌來進行篩選,然後根據使用者的選擇,資料庫會傳回符合條件的商品列表,並展示在頁面上。

透過以上的程式碼範例,我們簡單介紹了二手回收網站如何利用PHP開發商品品牌篩選功能。當然,實際的網站開發需要更多的細節和功能,例如分頁、排序​​等,但希望這個例子能為讀者提供一些參考和啟發。希望未來的二手回收網站能夠透過不斷創新和改進,為使用者提供更好的體驗和服務。

以上是二手回收網站利用PHP開發的商品品牌篩選功能的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
最新問題
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板