以下是一个简单的PHP购物车实例,展示了如何实现商品的添加、删除以及订单的结算。
商品列表
| 商品ID | 商品名称 | 商品价格 | 商品库存 |
|---|---|---|---|
| 1 | 手机 | 3000 | 100 |
| 2 | 平板电脑 | 2000 | 150 |
| 3 | 笔记本 | 5000 | 80 |
商品添加到购物车
1. 用户选择商品并点击“加入购物车”按钮。

2. PHP脚本将商品信息存储到session变量中。
```php
session_start();
// 检查购物车是否已经存在
if (!isset($_SESSION['cart'])) {
$_SESSION['cart'] = array();
}
// 添加商品到购物车
$productId = $_GET['id'];
$productName = $_GET['name'];
$productPrice = $_GET['price'];
$productStock = $_GET['stock'];
if (isset($_SESSION['cart'][$productId])) {
// 如果商品已经存在于购物车,增加数量
$_SESSION['cart'][$productId]['quantity'] += 1;
} else {
// 如果商品不存在于购物车,添加商品
$_SESSION['cart'][$productId] = array(
'name' => $productName,
'price' => $productPrice,
'stock' => $productStock,
'quantity' => 1
);
}
>
```
显示购物车
```php
session_start();
if (isset($_SESSION['cart'])) {
foreach ($_SESSION['cart'] as $product) {
echo "



