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";
    }
avatar kirigayakazuto_google

Ditanyakan oleh @kirigayakazuto_google

1 Kontribusi 0 Poin

  • sepertinya agan kurang } di paling akhir, utk penutup methodnya - @ahanafi

Login untuk menanggapi


Jawaban

Hallo, sepertinya agan kurang tanda penutup kurung kurawal di paling akhir, coba diubah jadi kaya gini :

function add_to_cart(){

	//IF PERTAMA
	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 KEDUA
		if(!empty($this->cart->total_items())){
			//FOREACH
			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 KETIGA
				if($id==$kobar){
					$up=array(
						'rowid'=> $rowid,
						'qty'=>$qtylama+$qty
						);
					$this->cart->update($up);
				}else{
					$this->cart->insert($data);
				} //PENUTUP IF KETIGA
			} //PENUTUP FOREACH
		}else{
			$this->cart->insert($data);
		} //PENUTUP IF KEDUA

		redirect('admin/penjualan');
	}else{
        echo "Halaman tidak ditemukan";
    } //PENUTUP IF PERTAMA
} //PENUTUP FUNCTION (METHOD)
avatar ahanafi

Dijawab oleh @ahanafi

508 Kontribusi 221 Poin

Login untuk menanggapi


Login untuk gabung berdiskusi