首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为php站点添加特定的购物车功能

为php站点添加特定的购物车功能
EN

Stack Overflow用户
提问于 2012-02-18 10:34:10
回答 2查看 636关注 0票数 1

我正在开发/集成一个购物车脚本,使用的是使用php的shop-script。在购物功能方面一切正常,但现在我试图进一步扩展它在cookie和会话方面的功能。

基本上,我已经在我的网站上创建了一个登录注册页面,在其中您可以访问材料/内容,然后包含转到购物网站的链接。从这里,我希望登录的用户能够向购物车添加项目,然后能够注销,并随时登录,仍然能够看到他们最初添加到购物车的项目。

我不确定如何解决这个问题,可能是使用会话或cookie?任何输入/想法都会很有帮助。

EN

回答 2

Stack Overflow用户

发布于 2012-02-18 10:35:34

在这种情况下,理想的做法是将购物车保存在数据库中!

票数 1
EN

Stack Overflow用户

发布于 2012-02-18 21:17:13

我会做的,将会是。

  1. 创建表格: user_cart

user_id | product_id | quantity

这是数据库中的弱实体(没有主键)。但您可以创建一个名为id的额外列或其他列,并将其设置为主键...这是你的决定。

  1. 当用户登录时,您应该有您的user_id。如果你不选择输入的电子邮件并获取它。然后进行如下查询:

选择product_id、quantity from user_cart where user_id = $your_user_id

  • Put查询会话‘’cart‘中的结果或循环中的内容。(i like while($row = mysql_fetch_object($query))

  • )打印购物车时,请检查其中是否有东西。如果是,则遍历产品并打印。(function empty是一个很好的实践)

注意:您说您的用户可以登录,所以我假设您已经创建了session_start(),这没问题。Note2:我上面的查询没有获得产品名称、价格等。您应该修改该查询,使其与products表连接,并获得所需的产品信息。

如果你需要更多的帮助,请告诉我。

谢谢

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9338011

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档