0
您好,請使用此代碼幫助......我不知道我做錯了....反正我是新來的CodeIgniter笨如何從產品減去損壞的項目的數量在庫存數量
我試圖減少產品庫的數量每次產品進入損壞產品表
請檢查我的代碼,它的工作原理添加損壞的產品,但產品表中的數量保持不變。 ..請幫助
public function addDamaged($data = array()) {
if($this->db->insert('damaged', $data)) {
$dam_id = $this->db->insert_id();
foreach ($data as $da) {
$da['dam_id'] = $dam_id;
$product = $this->site->getProductByID($id);
$this->db->update('products',
array('quantity' => ($product->quantity - $da['dam_qty'])),
array('id' => $product->id)
);
return $dam_id;
}
return false;
}
}
請注意我已經在我的Damaged_model中擴展了CI_model。 –
你永遠不會定義'$ da ['dam_qty']',所以你實際上在做'$ product-> quantity - 0' –
你打算提供多個項目以添加到'損壞'表格嗎?換句話說,'$ data'是一組損壞的物品嗎? – DFriend