【发布时间】:2019-10-17 09:10:22
【问题描述】:
我有一个购物车表。用户可以将产品添加到购物车。我正在使用 php 添加或插入记录。
购物车表包括:
CartID, CartProductID, CartQty, CartPrice, CartUserID
现在用户不能再次在购物车表上添加相同的产品,而是应该更新 CartQty 的值(如果产品存在)。这种更新的sql可以是什么?
如果产品已经存在于购物车中或不存在,我可以创建多个按钮并使用隐藏和显示 javascript。
数据示例:
CartID, CartProductID, CartQty, CartPrice,CartUserID
1, 10, 1, 100, 4
2, 11, 2, 150, 4
现在如果一个用户 ID 为 4 的用户想再次将 ProductID 10 添加到购物车中,那么 CartQty 值应该根据数量输入字段相加。
如果输入字段数量为 3,则第一条记录应更新为:
1, 10, 4, 100, 4
【问题讨论】:
-
分享您在购物车中添加产品的代码
-
这没有意义。您通常不会将用户 ID 和购物车的内容存储在同一个表中。