Php versi 7

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

avatar FitriR
@FitriR

109 Kontribusi 2 Poin

Dipost 5 tahun yang lalu

Tanggapan

cart system?

Ya betus Maszgalang.....di php 5 saya berjalan dengan baik...

Coba neng mungkin itu ada perbedaan query di php coba cari cara lain untuk membuat systemcart

Atau coba menggunakan foreach

Seperti di atas ya MaszGalang code nya...

1 Jawaban:

Secara keseluruhan seperi ini ni MaszGalang

<pre> 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(&quot;Ymd&quot;);
	$jam_skrg = date(&quot;H:i:s&quot;);
	// Login utk SBY Stationery
	$id = mysqli_fetch_array(mysqli_query($conn,&quot;SELECT USRID FROM mst_user WHERE USRNAME=&#039;$email&#039; AND USRPWD=&#039;$password&#039; AND blokir=&#039;N&#039;&quot;));

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

	// 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 &amp;lt; $jml; $i++)
	{
		mysqli_query($conn,&quot;INSERT INTO orders_detail_sby(id_orders,id_produk,jumlah) VALUES(&#039;$id_orders&#039;,{$isikeranjang[$i][&#039;id_produk&#039;]},{$isikeranjang[$i][&#039;jumlah&#039;]})&quot;);
	}

</pre>

Mohon pencerahan nya...Pada bagian for nya saja yang tidak terinsert...

avatar FitriR
@FitriR

109 Kontribusi 2 Poin

Dipost 5 tahun yang lalu

Login untuk ikut Jawaban