insert方法是覆盖购物车中的内容而不是添加到购物车中

时间:2014-06-08 03:31:24

标签: codeigniter cart

if($this->input->post('tambah')){
   $kode = $this->input->post('kode');
   $jumlah = $this->input->post('jumlah');
   $hjual = $this->input->post('hjual');
   $nama = $this->input->post('nama');
   $exp = $this->input->post('tglexp');
   $hpp = $this->input->post('hpp');
   $temp_stok = $this->input->post('temp_stok');
   $diskon = $this->input->post('diskon');
  $cart = array(
       'id'      => $kode,
       'qty'     => $jumlah,
       'price'   => $hjual,
       'name'    => $nama,
       'options' => array('exp' => $exp, 'hpp' => $hpp, 
                  'temp_stok' => $temp_stok , 'diskon'=>$diskon ));

   $this->cart->insert($cart);

   header('location:'.base_url().'penjualan/load_input_barang_eceran');
   }

我似乎无法再添加任何项目,我添加的最新项目将替换现有项目。 我在另一个控制器中喜欢这个,但奇怪的是可以插入而不是覆盖

1 个答案:

答案 0 :(得分:0)

我有这个。

产品代码中没有字母数字,导致整个购物车行为奇怪。

尝试将aaa123等作为代码进行测试