Rumah > Artikel > pembangunan bahagian belakang > Cara membuat laman web e-dagang mudah menggunakan 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.
Pertama, kita perlu mencipta pangkalan data untuk menyimpan data laman web kita. Cipta pangkalan data bernama "e-dagang" menggunakan kod berikut:
CREATE DATABASE ecommerce;
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 );
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> 版权所有 © 2021 电子商务网站 </footer> </body> </html>
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(); ?>
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.
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>";
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(); ?>
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!