-
-
//商品分类页
- 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']);
- ?>
-
复制代码
以上代码实现了一个购物车的常见功能,显示商品分类与信息,购物车中商品的处理等。希望对大家有所帮助。
|