Postingan lainnya
Input Data ke 2 Tabel Sekaligus di PHP
Tolong dong, Ini saya ada 2 tabel yaitu "pendaftar" dan "etika". nah, saya buat form satu, tapi untuk inputnya harus ke 2 tabel itu, kira kira caranya gimana ya ?
"insert into pendaftar OUTPUT INSERTED.'$no','$nama','$nama_panggilan','$tpt_lahir','$tgl_lahir','$asal_sekolah','$jurusan','$nisn','$nohp','$nowa','$line','$instagram','$hobi','$cita_cita','$tgl_mulai_pkl','$tgl_akhir_pkl','$alamat','$nama_ayah','$nohp_ayah','$pekerjaan_ayah','$nama_ibu','$nohp_ibu','$pekerjaan_ibu','$jenkel'
INTO etika VALUES('$no_etika','$etika1','$etika2','$etika3','$etika4','$etika5','$etika6','$etika7','$etika8','$etika9','$etika10','$etika11','$etika12')";
q udah coba pake ini gk bisa
4 Jawaban:
coba kaya gini gan
$query = mysqli_query($koneksi,"INSERT INTO pendaftar (no,nama,nama_panggilan,tpt_lahir,tgl_lahir,asal_sekolah,jurusan,nisn,nohp,nowa,line,instagram,hobi,cita_cita,tgl_mulai_pkl,tgl_akhir_pkl,alamat,nama_ayah,nohp_ayah,pekerjaan_ayah,nama_ibu,nohp_ibu,pekerjaan_ibu,jenkel) VALUES ('$no','$nama','$nama_panggilan','$tpt_lahir','$tgl_lahir','$asal_sekolah','$jurusan','$nisn','$nohp','$nowa','$line','$instagram','$hobi','$cita_cita','$tgl_mulai_pkl','$tgl_akhir_pkl','$alamat','$nama_ayah','$nohp_ayah','$pekerjaan_ayah','$nama_ibu','$nohp_ibu','$pekerjaan_ibu','$jenkel')"); or die(mysqli_error());
if($query){
$input = myesqli_query($koneksi, "INSERT INTO etika (no_etika,etika1,etika2,etika3,etika4,etika5,etika6,etika7,etika8,etika9,etika10,etika11,etika12)VALUES('$no_etika','$etika1','$etika2','$etika3','$etika4','$etika5','$etika6','$etika7','$etika8','$etika9','$etika10','$etika11','$etika12')"); or die(mysqli_error());
echo " berhasil";
}else{
echo "gagal ";
}
semoga berhasil
Alhamdulillah, udah bisa gan... Makasih ya gan...
Sekalian mau tanya dong gan, kalau mau nampilin kedua tabel diatas, nanti query select nya gimana gam ?
Maksudnya nampilin data masing2 tabel. atau mau dihubungkan,,
1. kalau masing2 tabel
$sql = "SELECT * FROM pendaftar"; // sesuaikan tabelnya
$result = mysqli_query($koneksi, $sql);
while($data = mysqli_fetch_array($result)) {
echo "No " . $data['no'];
echo " Nama " . $data['nama'];
//dst
}
2. kalau mau dihubungkan ndk bisa,, karena pada kedua tabel tersebut tidak ada field yg digunakan sebagai penghubung.. (relasi)
sepertinya struktur database nya kurang tepat gan .. hehe..
relasikan tabel, ambil data dari 2 tabel pakai join gan