Postingan lainnya
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
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("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 &lt; $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']})");
}
</pre>
Mohon pencerahan nya...Pada bagian for nya saja yang tidak terinsert...