如果项目已经存在,如何更新数量 - Codeigniter
How to update qty if the item is already exitst - Codeigniter
我正在使用 Codeigniter 购物车
我的问题是如果商品已经存在于购物车中,如何更新商品数量。
我的模型
function addToCart(){
$data = array(
'id' => $this->input->post('product_id'),
'qty' => $this->input->post('qty'),
'price' => $this->input->post('price'),
'name' => $this->input->post('product_name'),
);
$this->cart->insert($data);
redirect(base_url().'shopping-cart-view');
}
这可能有帮助:
function addToCart(){
$data = array(
'id' => $this->input->post('product_id'),
'qty' => $this->input->post('qty'),
'price' => $this->input->post('price'),
'name' => $this->input->post('product_name'),
);
/* modification starts */
$db_query = $this->db->get_where('cart', $data) ;
$rows = $query->num_rows();
if($rows > 0){
// update the record
}else{
//insert record..
}
// modification ends
redirect(base_url().'shopping-cart-view');
}
我正在使用 Codeigniter 购物车 我的问题是如果商品已经存在于购物车中,如何更新商品数量。
我的模型
function addToCart(){
$data = array(
'id' => $this->input->post('product_id'),
'qty' => $this->input->post('qty'),
'price' => $this->input->post('price'),
'name' => $this->input->post('product_name'),
);
$this->cart->insert($data);
redirect(base_url().'shopping-cart-view');
}
这可能有帮助:
function addToCart(){
$data = array(
'id' => $this->input->post('product_id'),
'qty' => $this->input->post('qty'),
'price' => $this->input->post('price'),
'name' => $this->input->post('product_name'),
);
/* modification starts */
$db_query = $this->db->get_where('cart', $data) ;
$rows = $query->num_rows();
if($rows > 0){
// update the record
}else{
//insert record..
}
// modification ends
redirect(base_url().'shopping-cart-view');
}