这里主要是记录下自己的购物车的思路,具体功能实现,但是尚未在实际项目中用到,不对之处欢迎指正
项目中需要添加购物车。
目录说明 buy.php 点击购买之后的操作 car.php 购物车,显示购买的东西 conn.php 数据库连接参数 delete.php 删除商品 index.php 入口文件 shop.sql 数据库sql文件 test.png 商品图片
首先需要理解的是,购物车操作是SESSION的原理
一个物品加进去是一个数组,存ID NAME NUM
那么两个物品就是二维数组,所以用二维数组来操作就可以了。
1.创建数据库shop,导入shop.sql。这是我们的产品
2.修改conn中的链接数据库密码
3.仔细阅读源码
3.1 点击购买之后转到buy.php中
3.2.0 判断购物车的SESSION是否是数组,是则购物车有物品[产品ID是数组的KEY]
3.2.1 判断传递的ID在购物车的SESSION是否存在,不存在就添加进去,数量默认为1[产品ID是数组的KEY]
3.2.2 判断传递的ID在购物车的SESSION是否存在,存在就把数量+1[产品ID是数组的KEY]
3.2.3 判断购物车的SESSION是否是数组,不是则直接存入SESSION[产品ID是数组的KEY]
3.3 添加完成后转到car.php&#