我试图添加产品到购物图表,但它只添加最后一个项目。单击“将\添加到\图表”时,只添加最后一项。可能是因为有一个数组被添加到了另一个数组中,但是我想在视图图表页上显示所有这些信息。这是我第一次使用php。
if(isset($_POST['add_to_cart'])){
$item_array = array(
'item_id' => $_POST["hidden_id"],
'item_name' =>$_POST["hidden_name"],
'item_price' => $_POST["hidden_price"],
'item_quantity' => $_POST["quantity"],
'item_size' => $_POST["size"]
);
$cart_data = array();
if( isset($_COOKIE["shopping_cart"]) && !empty($_COOKIE["sopping_cart"])){
$cart_data = json_decode($_COOKIE["sopping_cart"],true);
}
array_push($cart_data,$item_array);
setcookie('shopping_cart',json_encode($cart_data), time() + (86400*30));
$_COOKIE["sopping_cart"] = json_encode($cart_data);
}
// query data from database to show products and add to cart
$sql = "SELECT * FROM boys_shoes";
$result = mysqli_query($connect,$sql);
?>
暂无答案!
目前还没有任何答案,快来回答吧!