Postingan lainnya
Ini error dimana nya ada yg tau?
function add_to_cart(){
if($this->session->userdata('akses')=='1' || $this->session->userdata('akses')=='2'){
$kobar=$this->input->post('kode_brg');
$produk=$this->m_barang->get_barang($kobar);
$i=$produk->row_array();
$data = array(
'id' => $i['barang_id'],
'name' => $i['barang_nama'],
'satuan' => $i['barang_satuan'],
'harpok' => $i['barang_harpok'],
'price' => str_replace(",", "", $this->input->post('harjul'))-$this->input->post('diskon'),
'disc' => $this->input->post('diskon'),
'qty' => $this->input->post('qty'),
'amount' => str_replace(",", "", $this->input->post('harjul'))
);
if(!empty($this->cart->total_items())){
foreach ($this->cart->contents() as $items){
$id=$items['id'];
$qtylama=$items['qty'];
$rowid=$items['rowid'];
$kobar=$this->input->post('kode_brg');
$qty=$this->input->post('qty');
if($id==$kobar){
$up=array(
'rowid'=> $rowid,
'qty'=>$qtylama+$qty
);
$this->cart->update($up);
}else{
$this->cart->insert($data);
}
}
}else{
$this->cart->insert($data);
}
redirect('admin/penjualan');
}else{
echo "Halaman tidak ditemukan";
}
0
Tanggapan
sepertinya agan kurang } di paling akhir, utk penutup methodnya
1 Jawaban:
<div>Hallo, sepertinya agan kurang tanda penutup kurung kurawal di paling akhir, coba diubah jadi kaya gini :<br><br></div><pre>function add_to_cart(){
//IF PERTAMA
if($this-&gt;session-&gt;userdata('akses')=='1' || $this-&gt;session-&gt;userdata('akses')=='2'){
$kobar=$this-&gt;input-&gt;post('kode_brg');
$produk=$this-&gt;m_barang-&gt;get_barang($kobar);
$i=$produk-&gt;row_array();
$data = array(
'id' =&gt; $i['barang_id'],
'name' =&gt; $i['barang_nama'],
'satuan' =&gt; $i['barang_satuan'],
'harpok' =&gt; $i['barang_harpok'],
'price' =&gt; str_replace(",", "", $this-&gt;input-&gt;post('harjul'))-$this-&gt;input-&gt;post('diskon'),
'disc' =&gt; $this-&gt;input-&gt;post('diskon'),
'qty' =&gt; $this-&gt;input-&gt;post('qty'),
'amount' =&gt; str_replace(",", "", $this-&gt;input-&gt;post('harjul'))
);
//IF KEDUA
if(!empty($this-&gt;cart-&gt;total_items())){
//FOREACH
foreach ($this-&gt;cart-&gt;contents() as $items){
$id=$items['id'];
$qtylama=$items['qty'];
$rowid=$items['rowid'];
$kobar=$this-&gt;input-&gt;post('kode_brg');
$qty=$this-&gt;input-&gt;post('qty');
//IF KETIGA
if($id==$kobar){
$up=array(
'rowid'=&gt; $rowid,
'qty'=&gt;$qtylama+$qty
);
$this-&gt;cart-&gt;update($up);
}else{
$this-&gt;cart-&gt;insert($data);
} //PENUTUP IF KETIGA
} //PENUTUP FOREACH
}else{
$this-&gt;cart-&gt;insert($data);
} //PENUTUP IF KEDUA
redirect('admin/penjualan');
}else{
echo "Halaman tidak ditemukan";
} //PENUTUP IF PERTAMA
} //PENUTUP FUNCTION (METHOD)</pre>
1
Tanggapan
Mohon bantuannya kak, kode di atas saat proses add_to_cart maximal hanya masuk 6 baris produk yang di tampilkan, jadi tidak bisa nambah list cart yang ke 7 apa ada kode yang kurang kak, mohon pencerahannya, terimakasih