【发布时间】:2019-05-12 15:52:48
【问题描述】:
我正在尝试创建一个简单的购物车。
主要问题
页面insertCart.php 总是在查看购物车中添加一个产品,而不添加另一个。
次要问题:
- 如何在查看购物车上显示产品图片
- 如何使用会话在购物车中添加多个商品
- 如何计算增加的产品总量。
我尝试使用会话从产品详细信息页面获取数据,当用户单击“添加到购物车”按钮时,将添加产品项目。
这是我目前使用的代码
insertCart.php
<?php
//start session
session_start();
include('connection/db.php');
//get the values
$name = $_POST['name'];
$price = $_POST['price'];
$quantity = $_POST['qty'];
$image = $_POST['image'];
//storing values in an array and assign it to a variable
$product = array($name, $price, $quantity,$image);
//store arrays values in session varialbe '$name'
$_SESSION['$name'] = $product;
header('location: view_cart.php');
?>
【问题讨论】:
-
您每次都将单个项目存储到一个全新的数组中。您没有将当前项目附加到现有数组。
-
请告诉我该怎么做。
标签: php arrays session html-table shopping-cart