php购物车 代码

$amount=$_POST['amount'];$product_id=$_SESSION['product_id'];$user_id=$_SESSION['user... $amount=$_POST['amount'];
$product_id=$_SESSION['product_id'];
$user_id=$_SESSION['user_id'];
$msql = "insert into cart(product_id,user_id,amount) values('$product_id','$user_id','$amount')";
mysql_query($msql);

如果一个账户买了两件以上的产品,那不是要有两条信息存到数据库?如果他中途又修改了两个产品的数量的话,那又怎么一次性修改在数据库中的两条信息?
展开
 我来答
wjliuleidian
2014-03-12 · TA获得超过220个赞
知道小有建树答主
回答量:316
采纳率:100%
帮助的人:229万
展开全部
将你的session,看成一个数组。
$_SESSION['user_id']= array{
['商品id'] = array{
'价格'=>501,
},

['商品id'] = array{
'价格'=>502,
},

['商品id'] = array{
'价格'=>503,
}
}

以上保存了3件商品的信息,如果用户id为20的人,期间修改了商品的信息,就根据user_id与商品id,去修改你的这个数组,最后生成订单的时候,insert入库。
iFelixli
2014-03-11 · 超过27用户采纳过TA的回答
知道答主
回答量:86
采纳率:0%
帮助的人:66.3万
展开全部
在没有生成订单前都是放在session里的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式