[請益] 購物車存貨問題
$i ='0';
while($row_inventory = mysql_fetch_object($invResult)) //印出存貨的資料
{
$a = $row_inventory->id; //呼叫原本存貨的編號
$b = $row_inventory->quantity; //呼叫原本存貨的數量
$i++;
$c = $b - $shop_quantity[$i-1]; //令$c為存貨減掉選取的值
// $shop_id[$i-1]; 為'選取存貨'的編號
$sql = "UPDATE `test`.`inventory` SET `quantity` = '{$c}'
WHERE `inventory`.`id` = '{$shop_id[$i-1]}' ";
mysql_query($sql);
}
只夠買一個物品都可以成功
但是購買大於一樣物品
開始就會亂運算
POST過來的值
以及ID都正確
不知道程式的邏輯那裏錯了
麻煩指教一下^^
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.26.136.36
推
05/09 09:45, , 1F
05/09 09:45, 1F
→
05/09 16:08, , 2F
05/09 16:08, 2F
→
05/10 02:18, , 3F
05/10 02:18, 3F
→
05/10 02:18, , 4F
05/10 02:18, 4F
PHP 近期熱門文章
PTT數位生活區 即時熱門文章