Postingan lainnya
bagaimana cara insert data kedalam 2 tabel yang berelasi dalam satu waktu
Saya memiliki 2 buah tabel yang berelasi yaitu tabel booking dan detail_booking. saya ingin ketika di klik simpan, id pada tabel booking otomatis disimpan di tabel detail_booking.
<?php
include '../config/connection.php';
$id_user = $_POST['id_user'];
$kd_paket = $_POST['kd_paket'];
$jml_org = $_POST['jml_org'];
$tgl_wisata = $_POST['tgl_wisata'];
$pack = mysqli_query($conn,"SELECT harga FROM paket WHERE kd_paket='$kd_paket'");
$data = mysqli_fetch_array($pack);
$sql = "INSERT INTO booking (id_user,kd_paket,jml_org,tgl_wisata) VALUES ('$id_user','$kd_paket','$jml_org','$tgl_wisata')";
$query = mysqli_query($conn,$sql);
if ($query) {
$kd_booking = $_POST['kd_booking'];
$total_bayar = $_POST['total_bayar'];
$total_bayar = $data['harga'] * $jml_org;
$book = "INSERT INTO detail_booking (kd_booking,total_bayar) VALUES ('$kd_booking','$total_bayar')";
$ok = mysqli_query($conn,$book);
header('location:mybooking.php');
}else{
header('location:profil-desa.php');
}
?>
masalahnya code diatas menghasilkan 0 pada kd_booking pada tabel detail_booking
Mohon batuannya. Terima kasih
Tanggapan
mas @irya apakah saat ini sudah solved?kalau sudah bagaimana yah caranya?soalnya saya ada kasus sama seperti itu jg
5 Jawaban:
maksudnya di kd_booking pengen terisi kode otomatis ketika di klick simpan..gtu bukan ?
Kalo maunya keinsert ke kedua tabel ya insert.y 1 per satu... Yg diinsert duluan yg tabel.y direference
Misal ada tabel wali_murid dan tabel murid, karena tabel murid butuh IDwali_murid untuk mengetahui siapa wali dari murid tersebut, maka anda harus memasukan data wali_murid terlebih dahulu jika belum ada...
@maulanamahdi iya mas. pas di klik simpan otomatis tabel kd_booking bisa di simpan otomatis ditabel detail booking.
@erikwii yang di tabel referensinya sudah ada datanya mas. maksudnya saya itu. pas isi form booking, maka otomatis data booking di simpan pada tabel booking. sedangkan booking itu memiliki detail_booking yang akan disimpan di tabel detail_booking. ketika di klik simpan data pada form booking di simpan pada tabel booking dan tabel detail_booking juga tersimpan data kd_booking