我想创建一个简单的购物车,但我无法保存购物车会话中的数据。
示例:
product_code | qty
Orange | 10
Apple | 5
我想获得橙色数量,但总是得到最新的数量(苹果)
以下是$_SESSION['products']
的价值:
Array
(
[10] => Array
(
[product_qty] => 2
[kode_produk] => 10
[nama_produk] => Rainbow Cake
[harga] => 75000
[gambar] => rainbow.jpg
)
[15] => Array
(
[product_qty] => 3
[kode_produk] => 15
[nama_produk] => Black Forest
[harga] => 100000
[gambar] => black.jpg
)
)
这是我的代码:
if(isset($_SESSION["products"]) && count($_SESSION["products"])>0){
foreach($_SESSION["products"] as $product){ //Print each item, quantity and price.
$product_name = $product["nama_produk"];
$product_qty = $product["product_qty"];
$product_price = $product["harga"];
$product_code = $product["kode_produk"];
$_SESSION['kode_produk'] = $product_code;
$jumlah = $_SESSION['product_qty'];
$foto=$product["gambar"];
$asu= $_SESSION["sssdasd"];
$sql1 = ' insert into detail_pemesanan
(kode_produk,jumlah)
values
("'.$product_code.'","'.$product_qty.'");
';
$query = mysqli_multi_query($mysqli_conn,$sql1);
}
}
但它总是像这样结束
Orang 10
Apple 10