这里主要是记录下自己的购物车的思路,具体功能实现,但是尚未在实际项目中用到,不对之处欢迎指正
项目中需要添加购物车。
首先需要理解的是,购物车操作是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,循环展示出购买的东西
3.4 点击不想购买的商品,删除delete.php,删除对应SESSION下key对应的ID值即可
index.php
buy.php
car.php
conn.php
delete.php
shop.sql
test.png,这个图自己随便找一个测试。
好啦!今天萌萌要传授的干货就到这啦
你有任何不懂之处
都可以添加下方微信号
我们一起学习与交流
与更多同僚接触与对话
领取专属 10元无门槛券
私享最新 技术干货