Daftar dan Belajar Sekarang!

Php versi 7

foto FitriR
106 Kontribusi 2 Coto
3 bulan yang lalu
Master mau tanya. Di php 5 coding di bawah ini dapat berjalan dengan baik
for ($i = 0; $i < $jml; $i++)
		{
			mysqli_query($conn,"INSERT INTO orders_detail(id_orders,id_produk,jumlah,status,reason) 
							   VALUES('$id_orders',{$isikeranjang[$i]['id_produk']}, {$isikeranjang[$i]['jumlah']},'{$isikeranjang[$i]['status_temp']}','{$isikeranjang[$i]['reason']}')");				   
		}
Tapi di PHP Versi 7 tidak jalan. Mohon masukan nya Gan / Master PHP. Terima kasih, Dian
  • cart system? - maszgalang
  • Ya betus Maszgalang.....di php 5 saya berjalan dengan baik... - FitriR
  • Coba neng mungkin itu ada perbedaan query di php coba cari cara lain untuk membuat systemcart - maszgalang
Tampikan semua komentar

Jawaban
foto FitriR
106 Kontribusi 2 Coto
3 bulan yang lalu
Secara keseluruhan seperi ini ni MaszGalang
session_start();
		include "config/koneksi.php";
		$sid = session_id();
		// fungsi untuk mendapatkan isi keranjang belanja
		function isi_keranjang(){
			$isikeranjang = array();
			$sid = session_id();
			$sql = mysqli_query($conn,"SELECT * FROM orders_temp_sby WHERE id_session='$sid'");
			 
			while ($r=mysqli_fetch_array($sql)) {
				$isikeranjang[] = $r;
			}
			return $isikeranjang;
		}  

		$tgl_skrg = date("Ymd");
		$jam_skrg = date("H:i:s");
		// Login utk SBY Stationery
		$id = mysqli_fetch_array(mysqli_query($conn,"SELECT USRID FROM mst_user WHERE USRNAME='$email' AND USRPWD='$password' AND blokir='N'"));

		// mendapatkan nomor kustomer
		$id_kustomer=$id[USRID];
			
		// simpan data pemesanan 
		mysqli_query($conn,"INSERT INTO orders_sby(tgl_order,jam_order,id_kustomer,terkirim) VALUES('$tgl_skrg','$jam_skrg','$id_kustomer','0000-00-00')");

		// mendapatkan nomor orders
		$id_orders=mysqli_insert_id($conn);
		// panggil fungsi isi_keranjang dan hitung jumlah produk yang dipesan
		$isikeranjang = isi_keranjang();
		$jml          = count($isikeranjang);

		for ($i = 0; $i < $jml; $i++)
		{
			mysqli_query($conn,"INSERT INTO orders_detail_sby(id_orders,id_produk,jumlah) VALUES('$id_orders',{$isikeranjang[$i]['id_produk']},{$isikeranjang[$i]['jumlah']})");
		}
Mohon pencerahan nya...Pada bagian for nya saja yang tidak terinsert...


Login untuk diksusi di forum sekolah koding