首頁  >  文章  >  後端開發  >  使用PHP開發的商城商品展示功能

使用PHP開發的商城商品展示功能

PHPz
PHPz原創
2023-07-01 13:39:06876瀏覽

使用PHP開發的商城商品展示功能

隨著電子商務的快速發展,開發一個強大的商城成為了各企業的迫切需求。在商城系統中,商品展示功能是至關重要的一環,它能夠直接影響使用者對商品的了解和購買慾望。本文將介紹如何使用PHP開發一個簡單但功能強大的商城商品展示功能。

首先,我們需要準備一個商品表,其中包含了商品的ID、名稱、價格、描述等基本資訊。假設我們已經建立了一個名為「products」的表,我們可以使用下面的程式碼範例來插入一些測試資料。

// 连接数据库
$conn = new mysqli("localhost", "root", "password", "mydb");
if ($conn->connect_error) {
    die("数据库连接失败: " . $conn->connect_error);
}

// 插入商品数据
$sql = "INSERT INTO products (name, price, description) VALUES ('iPhone 12', 6999, '苹果最新款手机')";
$conn->query($sql);

$sql = "INSERT INTO products (name, price, description) VALUES ('华为Mate 40', 5999, '华为旗舰机型')";
$conn->query($sql);

$sql = "INSERT INTO products (name, price, description) VALUES ('小米10', 3999, '小米旗舰手机')";
$conn->query($sql);

// 关闭数据库连接
$conn->close();

接下來,我們需要在網頁中展示商品清單。我們可以藉助HTML、CSS和PHP來實現,以下是一個簡單的範例。

<!DOCTYPE html>
<html>
<head>
    <title>商品列表</title>
    <style>
        /* CSS 样式 */
        .product {
            margin-bottom: 20px;
        }
        .name {
            font-weight: bold;
        }
        .price {
            color: red;
        }
        .description {
            margin-top: 10px;
        }
    </style>
</head>
<body>
    <h1>商品列表</h1>

    <?php
    // 连接数据库
    $conn = new mysqli("localhost", "root", "password", "mydb");
    if ($conn->connect_error) {
        die("数据库连接失败: " . $conn->connect_error);
    }
    
    // 查询商品数据
    $sql = "SELECT * FROM products";
    $result = $conn->query($sql);
    
    // 遍历结果并输出商品列表
    if ($result->num_rows > 0) {
        while ($row = $result->fetch_assoc()) {
            echo '<div class="product">';
            echo '<div class="name">' . $row["name"] . '</div>';
            echo '<div class="price">价格:¥' . $row["price"] . '</div>';
            echo '<div class="description">' . $row["description"] . '</div>';
            echo '</div>';
        }
    } else {
        echo "暂无商品";
    }
    
    // 关闭数据库连接
    $conn->close();
    ?>

</body>
</html>

透過以上程式碼,我們建立了一個簡單的商品清單頁面。頁面中的商品資訊透過PHP從資料庫讀取並展示,使用者可以在頁面中看到商品的名稱、價格和描述。

當我們執行該頁面時,會在頁面上顯示資料庫中的商品清單。若資料庫中沒有商品數據,則會顯示「暫無商品」。

以上是一個簡單但功能強大的商城商品展示功能的開發範例。根據實際需求,您還可以對程式碼進行擴展,例如添加商品圖片、分類展示等。希望本文的範例能幫助您發展出一個完善的商城商品展示功能。

以上是使用PHP開發的商城商品展示功能的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn