Postingan lainnya
Buku Ini Koding!
Baru!
Buku ini akan jadi teman perjalanan kamu belajar sampai dapat kerjaan di dunia programming!
Data tidak masuk ke table.....
permisi ka mau minta pertolonganya dong.... jadi saat insert ke table orders datanya g masuk sama auto penomornya g bisa jalan...
<?php
elseif ($_GET[module]=='simpantransaksimember'){
echo "<div style='color:#000'>";
$email = $_SESSION[email];
$password = $_SESSION[password];
$sql = "SELECT * FROM member WHERE email='$email' AND password='$password'";
$hasil = mysql_query($sql);
$r = mysql_fetch_array($hasil);
// fungsi untuk mendapatkan isi keranjang belanja
function isikeranjang(){
$isikeranjang = array();
$email = $_SESSION[email];
$sql = mysql_query("SELECT * FROM keranjang WHERE email='$email'");
while ($r=mysql_fetch_array($sql)) {
$isikeranjang[] = $r;
}
return $isikeranjang;
}
$tgl_skrg = date("Ymd");
$jam_skrg = date("H:i:s");
$p = mysql_fetch_array(mysql_query("SELECT id_member FROM member WHERE email='$email' AND password='$password'"));
// mendapatkan nomor kustomer
$id_member=$p[id_member];
// simpan data pemesanan
mysql_query("INSERT INTO orders(tgl_order,jm_order,id_member) VALUES('$tgl_skrg,'$jam_skrg','$id_member')");
// mendapatkan nomor orders
$no_orders=mysql_insert_id();
// panggil fungsi isi_keranjang dan hitung jumlah produk yang dipesan
$isikeranjang = isikeranjang();
$jml = count($isikeranjang);
// simpan data detail pemesanan
for ($i = 0; $i < $jml; $i++){
mysql_query("INSERT INTO order_detail(id_order, id_produk, jumlah)
VALUES('$no_orders',{$isikeranjang[$i]['id_produk']}, {$isikeranjang[$i]['jumlah']})");
}
?>
0
4 Jawaban:
kayaknya query select belum tereksekusi di bagian function isikeranjang(), coba dieksekusi dengan mysqli_query() gan
0
gimana ya ? ada pesan error yang didapatkan gan ?
0
tapi yang masih bingung tuh kenapa di detail order dia masuk datanya sedangkan di ordernya engga..
0