Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Fungsi paparan produk pusat membeli-belah dibangunkan menggunakan PHP

Fungsi paparan produk pusat membeli-belah dibangunkan menggunakan PHP

PHPz
PHPzasal
2023-07-01 13:39:06845semak imbas

Fungsi paparan produk pusat membeli-belah dibangunkan menggunakan PHP

Dengan perkembangan pesat e-dagang, membangunkan pusat beli-belah yang berkuasa telah menjadi keperluan mendesak untuk pelbagai perusahaan. Dalam sistem pusat beli-belah, fungsi paparan produk adalah bahagian penting, yang boleh menjejaskan pemahaman pengguna tentang produk dan keinginan untuk membeli secara langsung. Artikel ini akan memperkenalkan cara menggunakan PHP untuk membangunkan fungsi paparan produk pusat membeli-belah yang ringkas tetapi berkuasa.

Pertama, kita perlu menyediakan jadual produk, yang mengandungi maklumat asas seperti ID produk, nama, harga, keterangan, dll. Dengan mengandaikan kami telah mencipta jadual yang dipanggil "produk", kami boleh menggunakan contoh kod berikut untuk memasukkan beberapa data ujian.

// 连接数据库
$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();

Seterusnya, kita perlu memaparkan senarai produk di halaman web. Kita boleh mencapai ini dengan bantuan HTML, CSS dan PHP Berikut adalah contoh mudah.

<!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>

Dengan kod di atas, kami mencipta halaman senarai produk yang mudah. Maklumat produk pada halaman dibaca dari pangkalan data dan dipaparkan melalui PHP Pengguna boleh melihat nama, harga dan penerangan produk pada halaman.

Apabila kami menjalankan halaman ini, senarai produk dalam pangkalan data akan dipaparkan pada halaman. Jika tiada data produk dalam pangkalan data, "Tiada Produk" akan dipaparkan.

Di atas adalah contoh pembangunan yang ringkas tetapi berkuasa bagi fungsi paparan produk pusat membeli-belah. Berdasarkan keperluan sebenar, anda juga boleh melanjutkan kod, seperti menambah imej produk, paparan kategori, dsb. Saya harap contoh dalam artikel ini dapat membantu anda membangunkan fungsi paparan produk pusat membeli-belah yang lengkap.

Atas ialah kandungan terperinci Fungsi paparan produk pusat membeli-belah dibangunkan menggunakan PHP. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn