- //商品分类页
- session_start();//开启session环境
- //判断该用户是否点击过“放入购物车”按钮
- if(isset($_POST['cart'])){
- //循环方式赋值
-
- foreach($_POST['cart'] as $value){
- //购物车里如果有该商品
- //条件:
- //点击过“放入购物车”---存在数组$_SESSION['cart'];
- //判断哪件商品---- 判断该商品的名称是否在数组里出现过
- //array_key_exists(下标,数组);
- if(isset($_SESSION['cart'])&& array_key_exists($value,$_SESSION['cart'])){
- $_SESSION['cart'][$value]++;
- }else{
-
- //购物车里如果没有该商品
- $_SESSION['cart'][$value]=1;
- }
- }
- }
- ?>
-
- 网上商城_php购物车-bbs.it-home.org
-
网上商城 - 日用百货
- 家用电器
- 文化用品
- 查看购物车
- 清空购物车
2、carlist.php 显示购物车中的商品
//显示购物车内的商品(商品名字、商品数量) - session_start();
-
- echo "您已经选择的商品包括:
"; -
- echo " ";
- echo " 返回首页";
- ?>
-
3、文件 cardel.php 清空购物车
session_start();//开启session环境 //清空购物车 - unset($_SESSION['cart']);
- ?>
以上代码实现了一个购物车的常见功能,显示商品分类与信息,购物车中商品的处理等。希望对大家有所帮助。 |