Cara membuat laman web e-dagang mudah menggunakan PHP

WBOY
Lepaskan: 2023-09-05 09:54:02
asal
906 orang telah melayarinya

如何使用 PHP 创建简单的电子商务网站

Cara membuat laman web e-dagang yang mudah menggunakan PHP

Sebagai salah satu platform e-dagang yang paling popular dalam masyarakat moden, permintaan untuk laman web e-dagang semakin meningkat dari hari ke hari. Memandangkan pergantungan dan permintaan setiap orang untuk membeli-belah dalam talian terus berkembang, menjadi semakin penting untuk mempelajari cara mencipta tapak web e-dagang yang mudah menggunakan PHP. Artikel ini akan membimbing anda tentang cara menggunakan PHP untuk mencipta tapak web e-dagang yang ringkas, dan juga menyediakan beberapa contoh kod praktikal untuk rujukan anda.

Sebelum anda bermula, anda perlu mempunyai beberapa pengetahuan asas, termasuk HTML, CSS dan pengetahuan asas PHP. Pada masa yang sama, anda juga perlu memasang pangkalan data PHP dan MySQL.

  1. Buat Pangkalan Data

Pertama, kita perlu mencipta pangkalan data untuk menyimpan data laman web kita. Cipta pangkalan data bernama "e-dagang" menggunakan kod berikut:

CREATE DATABASE ecommerce;
Salin selepas log masuk

Seterusnya, buat jadual bernama "produk" untuk menyimpan maklumat produk:

CREATE TABLE products (
    id INT(11) AUTO_INCREMENT PRIMARY KEY,
    name VARCHAR(255),
    price DECIMAL(10,2),
    description TEXT
);
Salin selepas log masuk
  1. Mencipta struktur asas tapak web

Laman web kami akan mengandungi halaman berikut : halaman utama, halaman senarai produk dan halaman butiran produk.

Buat fail bernama "index.php" dalam folder projek anda sebagai halaman utama. Dalam halaman ini, anda boleh menambah beberapa kod HTML dan CSS asas, seperti logo, menu navigasi dan beberapa gaya asas.

<!DOCTYPE html>
<html>
<head>
    <title>电子商务网站</title>
    <link rel="stylesheet" type="text/css" href="styles.css">
</head>
<body>
    <header>
        <div class="logo">电子商务网站</div>
        <nav>
            <ul>
                <li><a href="index.php">主页</a></li>
                <li><a href="products.php">产品列表</a></li>
            </ul>
        </nav>
    </header>

    <div class="content">
        <!-- 内容区域 -->
    </div>

    <footer>
        版权所有 &copy; 2021 电子商务网站
    </footer>
</body>
</html>
Salin selepas log masuk
  1. Sambung ke pangkalan data dan paparkan senarai produk

Dalam fail "products.php", kita perlu menyambung ke pangkalan data terlebih dahulu dan dapatkan senarai produk. Gunakan kod berikut untuk mencapai ini:

<?php
// 连接数据库
$servername = "localhost";
$username = "root";
$password = "password";
$dbname = "ecommerce";

$conn = new mysqli($servername, $username, $password, $dbname);

// 检查连接
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 "<h3>" . $row["name"] . "</h3>";
        echo "<p>价格: $" . $row["price"] . "</p>";
        echo "<p>简介: " . $row["description"] . "</p>";
        echo "</div>";
    }
} else {
    echo "暂无产品";
}

$conn->close();
?>
Salin selepas log masuk

Dalam kod di atas, kami mula-mula menyambung ke pangkalan data dan menanyakan semua rekod produk. Kami kemudiannya menggunakan gelung untuk mengulangi setiap rekod produk dan memaparkan nama, harga dan perihalannya.

  1. Tunjukkan butiran produk

Dalam fail "products.php", kita perlu menambah pautan ke halaman butiran produk. Dalam gelung senarai produk, kami menambah pautan untuk setiap produk seperti yang ditunjukkan di bawah:

echo "<a href='product.php?id=" . $row["id"] . "'>查看详情</a>";
Salin selepas log masuk

Kemudian, dalam fail "product.php", dapatkan ID produk dengan mendapatkan parameter URL dan gunakan kod berikut untuk memaparkan butiran produk :

<?php
// 获取产品 ID
$id = $_GET["id"];

// 连接数据库
$servername = "localhost";
$username = "root";
$password = "password";
$dbname = "ecommerce";

$conn = new mysqli($servername, $username, $password, $dbname);

// 检查连接
if ($conn->connect_error) {
    die("连接失败: " . $conn->connect_error);
}

// 获取产品详情
$sql = "SELECT * FROM products WHERE id = '$id'";
$result = $conn->query($sql);

if ($result->num_rows > 0) {
    // 显示产品详情
    $row = $result->fetch_assoc();
    echo "<h2>" . $row["name"] . "</h2>";
    echo "<p>价格: $" . $row["price"] . "</p>";
    echo "<p>简介: " . $row["description"] . "</p>";
} else {
    echo "产品不存在";
}

$conn->close();
?>
Salin selepas log masuk

Di atas adalah langkah asas dan contoh kod untuk mencipta laman web e-dagang mudah menggunakan PHP. Melalui artikel ini, anda boleh belajar cara menggunakan PHP untuk menyambung ke pangkalan data, mendapatkan dan memaparkan maklumat produk serta cara menghantar data melalui parameter URL dan memaparkan butiran produk yang sepadan. Sudah tentu, ini hanyalah contoh mudah, anda boleh memanjangkan dan mengoptimumkan kod mengikut keperluan anda. Semoga berjaya mencipta laman web e-dagang yang sempurna!

Atas ialah kandungan terperinci Cara membuat laman web e-dagang mudah menggunakan PHP. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
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
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!