Cara menggunakan fungsi pusat beli-belah pembangun PHP: tambahkan produk pada troli beli-belah
Industri e-dagang hari ini sedang berkembang pesat, dan semakin banyak syarikat memilih untuk membuka pusat membeli-belah di Internet. Apabila membina platform pusat beli-belah yang praktikal dan stabil, menambah produk pada troli beli-belah adalah fungsi yang sangat asas dan penting. Artikel ini akan memperkenalkan cara menggunakan fungsi menambah produk pada troli beli-belah dalam fungsi pusat beli-belah pembangun PHP dan memberikan contoh kod yang sepadan.
Pertama, kita perlu mencipta jadual troli beli-belah dalam pangkalan data untuk menyimpan maklumat produk yang ditambahkan pada troli beli-belah oleh pengguna. Struktur jadual troli beli-belah boleh mengandungi medan berikut: cart_id (ID troli beli-belah), user_id (ID pengguna), product_id (ID produk), kuantiti (kuantiti produk), harga (harga produk), dsb.
Anda boleh menggunakan pernyataan SQL berikut untuk membuat jadual troli beli-belah dalam pangkalan data:
CREATE TABLE `cart` ( `cart_id` INT(10) UNSIGNED AUTO_INCREMENT PRIMARY KEY, `user_id` INT(10) UNSIGNED, `product_id` INT(10) UNSIGNED, `quantity` INT(10) UNSIGNED, `price` DECIMAL(10, 2) );
Pada antara muka hadapan, dengan mengklik butang "Tambah ke Troli", kami boleh tambah barang ke dalam shopping cart . Dalam pembangunan PHP, permintaan untuk menambah item ke troli beli-belah boleh diproses melalui kod berikut:
// 接收前端传递的参数 $user_id = $_POST['user_id']; $product_id = $_POST['product_id']; $quantity = $_POST['quantity']; $price = $_POST['price']; // 插入购物车记录 $sql = "INSERT INTO cart (user_id, product_id, quantity, price) VALUES ('$user_id', '$product_id', '$quantity', '$price')"; $result = mysqli_query($connection, $sql); // 判断插入是否成功 if ($result) { echo "商品已成功添加到购物车!"; } else { echo "添加商品到购物车失败,请稍后重试!"; }
Secara umumnya, selepas menambah item ke troli beli-belah, pengguna akan ingin melihat Senarai item dalam troli beli-belah. Dalam PHP, kami boleh memaparkan senarai produk dalam troli beli-belah melalui kod berikut:
// 查询购物车中的商品列表 $sql = "SELECT cart.cart_id, product.name, cart.quantity, cart.price FROM cart LEFT JOIN product ON cart.product_id = product.product_id WHERE cart.user_id = '$user_id'"; $result = mysqli_query($connection, $sql); // 遍历并展示商品列表 if (mysqli_num_rows($result) > 0) { while ($row = mysqli_fetch_assoc($result)) { echo "商品名称:" . $row['name'] . "<br>"; echo "数量:" . $row['quantity'] . "<br>"; echo "价格:" . $row['price'] . "<br>"; echo "<hr>"; } } else { echo "购物车中没有商品!"; }
Melalui kod di atas, kami boleh menanyakan maklumat produk dalam troli beli-belah dan memaparkannya pada antara muka bahagian hadapan, membolehkan pengguna dengan mudah lihat senarai produk troli beli-belah dalam.
Ringkasan
Artikel ini memperkenalkan cara menggunakan fungsi menambah produk pada troli beli-belah dalam fungsi pusat membeli-belah pembangun PHP dan menyediakan contoh kod yang sepadan. Dengan mencipta jadual troli beli-belah, mengendalikan permintaan untuk menambah item pada troli beli-belah, dan memaparkan senarai item dalam troli beli-belah, kami dapat membina platform pusat membeli-belah yang stabil dan praktikal. Saya harap artikel ini dapat membantu pembangun yang baru dalam pembangunan pusat membeli-belah PHP.
Atas ialah kandungan terperinci Cara menggunakan fungsi PHP Developer City: tambahkan produk pada troli beli-belah. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!