php关于用数据库作为购物车的原理
我是新手,最近写个电子商务,用session老是写错,网上代码也不懂怎么改,听说可以用数据库作为购物车,请高手解释下原理,谢谢。...
我是新手,最近写个电子商务,用session老是写错,网上代码也不懂怎么改,听说可以用数据库作为购物车,请高手解释下原理,谢谢。
展开
3个回答
2013-08-30
展开全部
我来解答一下你的疑惑 买了两个产品。那就是执行了两次 insert into temp_table (uid,productid,pnum,poneprice,ptotalprice)如果 productid相同则, pnum = pnum+1; ptotalprice = pnum*poneprice 假设前提是 当前两条记录的产品不同,那么购物车列表则是循环读取temp_table列出现有符合条件之产品,数量,价格。 修改2个产品数量的时候, 提交后,同样的文本框pnum为一个数组,productid为一个数组 获取pnum,productid,并且用 split分析后, 分别update update temp_table set pnum='".$pnum[0]."',ptotalprice='..省略.' where uid=自己的uid and productid='".$productid[0]."'注意,这里数组下标要对应好,你可以用个循环。 最后,当订单下好之后,要把临时表的数据转移到正式表中,并且清理掉当前这个用户临时表的内容即可。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
上海孚盟软件有限公司_
2021-11-26 广告
2021-11-26 广告
外贸客户查找工具?可以试试孚盟MX-营销云,通过AI+人工智能技术挖掘全球外贸数据,从前端营销获客、到后端客户管理、商机转化、订单执行、单证管理、供应链管理和财务管控的一站式数智化营销及管理解决方案;形成从营销到内部运营的管理闭环,让企业数...
点击进入详情页
本回答由上海孚盟软件有限公司_提供
2013-08-30
展开全部
建一个临时表,添加一商品进购物车就在表里增加一条数据,删除商品即删除相应记录,显示即从表里读取相应用户的记录集
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-08-30
展开全部
把购买的商品存储到数据库 用到帐户ID
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询