Cara menggunakan PHP Developer City untuk melaksanakan fungsi penjimatan troli beli-belah
Dengan perkembangan Internet, e-dagang telah menjadi salah satu cara utama orang ramai untuk membeli-belah. Dalam laman web e-dagang, fungsi troli beli-belah adalah fungsi yang sangat penting. Troli beli-belah boleh membantu pengguna menyimpan dan mengurus item yang dibeli dengan mudah, memberikan pengguna pengalaman membeli-belah yang baik. Dalam artikel ini, kami akan memperkenalkan cara menggunakan PHP Developer City untuk melaksanakan fungsi penjimatan troli beli-belah.
1. Cipta pangkalan data dan jadual troli beli-belah
Pertama, kita perlu mencipta pangkalan data untuk menyimpan maklumat troli beli-belah. Dalam pangkalan data, kita boleh mencipta jadual bernama "cart" untuk menyimpan maklumat berkaitan troli beli-belah. Jadual troli beli-belah boleh termasuk medan berikut: ID produk, ID pengguna, nama produk, harga produk, kuantiti produk, dsb.
Kita boleh menggunakan pangkalan data MySQL untuk mencipta jadual troli beli-belah. Anda boleh menggunakan pernyataan SQL berikut untuk mencipta jadual troli beli-belah:
CIPTA troli JADUAL (
id INT(11) AUTO_INCREMENT PRIMARY KEY,
product_id INT(11) NOT NULL,
user_id INT(11) NOT NULL_name,
VARCHAR(255 ) BUKAN NULL,
harga PERPULUHAN(10, 2) BUKAN NULL,
kuantiti INT(11) BUKAN NULL
);
2. Buat halaman troli beli-belah
Dalam PHP, kita boleh mencipta halaman troli beli-belah untuk Paparkan kandungan troli beli-belah pengguna. Dalam halaman troli beli-belah, kami boleh menyenaraikan produk yang dipilih oleh pengguna dan memaparkan nama, harga dan kuantiti produk.
Dalam halaman troli beli-belah, kita boleh menggunakan fungsi pertanyaan pangkalan data PHP untuk mendapatkan data dalam jadual troli beli-belah. Anda boleh menggunakan kod PHP berikut untuk menanyakan maklumat produk dalam troli beli-belah:
// Sambung ke pangkalan data
$conn = mysqli_connect('localhost', 'username', 'password', 'database' );
// Soal maklumat produk dalam troli beli-belah
$query = "SELECT * FROM cart WHERE user_id = $user_id";
$result = mysqli_query($conn, $query);
// Lintas hasil pertanyaan dan keluarkan maklumat produk
manakala ($row = mysqli_fetch_assoc($result)) {
echo "Nama produk:" . $row['product_name'] '] . "
";
bergema "Kuantiti produk:"
Di pusat membeli-belah, pengguna boleh Klik butang "Tambah ke Troli" item untuk menambah item ke troli beli-belah anda. Kita boleh menggunakan fungsi penyerahan borang PHP untuk melaksanakan fungsi menambah item pada troli beli-belah. Apabila pengguna mengklik butang "Tambah ke Troli", kod PHP berikut boleh digunakan untuk menambah item pada jadual troli beli-belah:
// Sambung ke pangkalan data
$conn = mysqli_connect('localhost' , 'nama pengguna', 'kata laluan', 'pangkalan data');
// Dapatkan maklumat produk
$product_id = $_POST['product_id'];$kuantiti = $_POST['kuantiti'];
// Semak sama ada troli beli-belah sudah ada dalam troli beli-belah Produk wujud, jika wujud, kemas kini kuantiti, jika tidak tambah produk baharu
$query = "SELECT * FROM cart WHERE product_id = $product_id AND user_id = $user_id";
$ result = mysqli_query($conn, $query);
// Kemas kini kuantiti item dalam troli beli-belah
$query = "KEMASKINI cart SET kuantiti = kuantiti + $kuantiti WHERE product_id = $product_id AND user_id = $user_id";
mysqli_query( $conn, $query);
// Tambah item baharu ke troli
$query = "MASUKKAN KE DALAM troli (id_produk, id_pengguna, nama_produk, harga , kuantiti) NILAI ($product_id, $user_id, '$ product_name', $price, $quantity)";
mysqli_query($conn, $query);
}
?>
Empat. Laksanakan fungsi memadam beli-belah item troli
Dalam halaman troli beli-belah, pengguna boleh memilih untuk memadamkan Barangan beli-belah di dalam kereta. Kita boleh menggunakan fungsi operasi pangkalan data PHP untuk melaksanakan fungsi memadam item troli beli-belah. Apabila pengguna mengklik butang "Padam", kod PHP berikut boleh digunakan untuk memadam item dalam troli beli-belah:
// Sambung ke pangkalan data
$conn = mysqli_connect('localhost', ' nama pengguna', 'kata laluan', 'pangkalan data');
// Dapatkan ID produk untuk dipadamkan
$product_id = $_GET['product_id'];// Padamkan produk dalam troli beli-belah$query = "DELETE FROM cart WHERE product_id = $product_id AND user_id = $user_id";
mysqli_query($conn, $query);
?>
Di atas adalah langkah dan kod asas untuk menggunakan PHP Developer City untuk melaksanakan pembelian fungsi penjimatan troli. Saya harap artikel ini dapat membantu pembangun yang ingin membangunkan laman web e-dagang. Troli beli-belah adalah salah satu fungsi penting dalam laman web e-dagang Melalui reka bentuk dan pelaksanaan yang munasabah, ia boleh meningkatkan pengalaman membeli-belah pengguna.
Atas ialah kandungan terperinci Cara menggunakan PHP Developer City untuk melaksanakan fungsi penjimatan troli beli-belah. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!