Update cart di codeigniter

Ceritanya saya mau update keranjang belanja, salah satu komponennya adalah adanya diskon, nah diskon itu mau sy tampilkan di tabel keranjang belanjanya. Masalahnya adalah ketika keranjang di update, diskonnya salah hitung, karena saya update dgn logika jumlah diskon x jumlah item byproduk. Mohon solusinya

Berikut tabelnya

cart-krw.PNGHarusnya qty 3 berarti diskonnya 6%. Gmna caranya, terima kasih

Berikut code update cart nya

public function cart_upd() {
		$info = $_POST['ct'];
		foreach($info as $id => $cart) {
			$rowid = $cart['rowid'];
			$price = $cart['price'];
			$disc = $cart['disc'];
			$qty = $cart['qty'];
			$image = $cart['image'];
			$amount = $price * $qty;

			$data = array (
				'rowid'			=>	$rowid,
				'price'			=>	$price,
				'disc'			=>	$disc * $qty,
				'qty'			=>	$qty,
				'image'			=>	$image,
				'amount'		=>	$amount
			);

			$this->cart->update($data);
		}
		redirect('cart');
	}
avatar Ahmad554
@Ahmad554

95 Kontribusi 39 Poin

Dipost 2 tahun yang lalu

Belum ada Jawaban. Jadi yang pertama Jawaban

Login untuk ikut Jawaban