将商品添加到购物车中,以及从购物车中移除商品,是电子商务网站中一个常见的功能。以下是使用PHP实现这个功能的示例代码:
// 添加商品到购物车 if(isset($_POST['add_to_cart'])){ $id = $_POST['id']; $name = $_POST['name']; $price = $_POST['price']; $quantity = $_POST['quantity']; $item_array = array( 'id' => $id, 'name' => $name, 'price' => $price, 'quantity' => $quantity ); // 将商品添加到购物车数组中 $_SESSION['cart'][$id] = $item_array; }
// 从购物车中移除商品 if(isset($_POST['remove_from_cart'])){ $id = $_POST['id']; // 从购物车数组中移除商品 unset($_SESSION['cart'][$id]); }
代码中使用了一个包含商品id、名称、价格和数量的数组来存储商品信息。在添加购物车时,将商品数组添加到名为“cart”的会话变量中。在从购物车中移除商品时,使用PHP的unset()函数从购物车数组中删除商品。