【发布时间】:2016-03-21 16:27:12
【问题描述】:
foreach ($_SESSION["cart_array"] as $each_item) {
$item_id = $each_item['item_id'];
$sql = mysqli_query($mysqli, "SELECT * FROM prod WHERE
id='$item_id' LIMIT 1");
while ($row = mysqli_fetch_array($sql)) {
$price = $row["prod_price"];
$stocks = $row["stocks"];
}
$sqlu = mysqli_query($mysqli, "UPDATE prod SET stocks = $stocks
WHERE id = 'item_id'");
}
我打算创建一个库存系统,但我大多失败了。当我在购物车中添加很多商品时,我只能更新最后一条记录。我打算更新我在购物车中添加的所有项目
例如,我添加了 5 种产品,例如 20 X 苹果、10 X 香蕉、10 X 葡萄、40 X 糖、60 X 橙子。我想用这 5 个项目更新库存,而不仅仅是我添加的最后一个项目,即橙子 ..
这是我用作参考的系统的下载链接。它具有添加到购物车功能,但没有结帐功能,也没有库存系统。请帮帮我
http://www.developphp.com/ExampleSites/Ecommerce_Series_Source/MyOnlineStore.zip
我试图将数据存储在数组中,但运气不好,键总是卡在 [0]
【问题讨论】: