Dalam bab sebelumnya, kami memperkenalkan javascript dan jquery untuk melaksanakan fungsi troli beli-belah.
Dalam bab ini kita akan menggunakan kod php untuk menerangkan idea pelaksanaan fungsi shopping cart kepada rakan-rakan kita.
Kaedahnya adalah untuk menyimpan produk yang diperoleh daripada pangkalan data ke dalam tatasusunan dan mengendalikan tatasusunan Setiap set rekod dalam tatasusunan ialah maklumat tentang produk (nombor, harga, dll.),
Selepas mengklik untuk membeli produk, pembelian produk diproses dalam sesi Jika ia adalah pembelian pertama, maklumat produk yang sepadan akan ditambahkan pada sesi itu
Pembelian akan meningkatkan jumlah harga dan kuantiti produk yang sepadan. Akhir sekali, maklumat produk dalam sesi (iaitu, produk dalam troli beli-belah) dan jumlah harga dipaparkan pada halaman.
Mula-mula, buat ujian pangkalan data:
<?php // 创建连接 $conn = new mysqli("localhost", "uesename", "password"); // 检测连接 if ($conn->connect_error) { die("连接失败: " . $conn->connect_error);} // 创建数据库 $sql = "CREATE DATABASE test"; if ($conn->query($sql) === TRUE) { echo "数据库创建成功"; } else { echo "Error creating database:" . $conn->error; } $conn->close(); ?>
Kemudian buat Jadual bagus yang ringkas , digunakan untuk menyimpan maklumat produk
Hanya buat 3 direktori:
id: Ia unik, taip adalah int dan pilih kunci utama.
nama: nama produk, jenis ialah varchar, panjang ialah 20.
harga: harga produk, jenis ialah varchar, panjang ialah 20.
<?php $SQL = "CREATE TABLE IF NOT EXISTS `good` ( `id` int(6) unsigned NOT NULL AUTO_INCREMENT, `name` varchar(20) NOT NULL, `price` varchar(20) NOT NULL, PRIMARY KEY (`id`), ) ENGINE=InnoDB DEFAULT CHARSET=utf8; " ?>
Selepas membuat jadual, tambah beberapa data ujian
<?php $SQL = " INSERT INTO 'good' ('id', 'name', 'price')VALUES (1, '苹果', '4999’), (2, '微软', '3888’), (3, '戴尔', '4555’);" ?>
Dengan cara ini, kami telah menyelesaikan beberapa persediaan dan boleh memulakan pengekodan PHP.
bahagian seterusnya