Insert Multiple Row And Multiple Table In PHP

Di panduan kali ini saya akan memberikan bahan Mengenai QUery di PHP yaitu  Insert Multiple Data And Multiple Table In PHP, judulnya pake bahasa inggris biar keren :V



Oke apa sih yang dimaskud dengan judul si atas ? hakekatnya kalau kalian telah searching di google dengan kata kunci seperti di atas pasti kalia telah tau apa maksudnya karena kalian membutuhkan case seperti ini, tetapi kalau ada yang nyasar kesini dan menmukan artikel ini saya kan anggota tahu apa yang di maksud judul di atas.



Jadi yang di makssud yaitu menjalankan insert ke pada database denan lebih dari banyak row atau record dan lebih dari satu table , samapi di sini telah paham ?




Oke kita akan memulainya, syarat ketika kita menjalankan ini yakni tabel yang kita ingin eksekusi mesti mempunyai relasi ONE TO MANY atau MANY TO ONE.


Saya mempunyai dua table yang saling berrelasi yaitu ONE TO MANY, jadi satu Nomor transaksi dapat mempunyai banyak barang dengan no transaksi yang sama.



berikut contohnya :



 $query_cc = mysqli_query($con, insert into cc values('','$unit','$nomor_akun','$keperluan','$total_anggaran','$saat_anggaran','$tgl_cc'));

if($query_cc = TRUE) {

$q_get_no_cc = mysqli_query($con, select no_CC from cc order by no_CC desc);
$row_no_cc = mysqli_fetch_array($q_get_no_cc);
$no_cc = $row_no_cc['no_CC'];
for($i=0; $i<count($nama_barang); $i++) {
mysqli_query($con, insert into barang values('','$no_cc','$nama_barang[$i]',' $volume[$i]','$satuan[$i]','$keterangan[$i]'));
}


header('location:../master.php?ccSuccess');
}


HTML :



 <form role=form action =controllers/ccAction.php method=POST>
<div class=box-body left-sm>
<table id=myTable>


<tr>
<td><span>Unit</span></td>
<td><input type=text class=form-control name=unit value=></td>
</tr>
<tr>
<td><span>Nomor Akun</span></td>
<td><input type=text class=form-control name=nomor_akun value=></td>
</tr>
<tr>
<td><span>Tanggal CC </span></td>
<td><input type=text class=form-control datepicker name=tgl_cc value=></td>
</tr>
<tr>
<td><span>Keperluan </span></td>
<td><textarea rows= cols= name=keperluan></textarea></td>
</tr>
<tr>
<td><span>Total Anggaran</span></td>
<td><input type=text class=form-control name=total_anggaran value=></td>
</tr>
<tr>
<td><span>Dikala Anggaran</span></td>
<td><input type=text class=form-control name=saat_anggaran value=></td>
</tr>
<tr>
<td><span>Tambah Barang</span></td>
<td><input type=button value=Tambah Barang onclick=AddRow()></td>
</tr>
<tr>
<td><span>Nama Barang</span></td>
<td><input type=text class=form-control name=nama_barang[] value=></td>
</tr>
<tr>
<td><span>Volume</span></td>
<td><input type=text class=form-control name=volume[] value=></td>
</tr>
<tr>
<td><span>Satuan</span></td>
<td><input type=text class=form-control name=satuan[] value=></td>
</tr>
<tr>
<td><span>Keterangan</span></td>
<td><input type=text class=form-control name=keterangan[] value=></td>
</tr>




</table>


</div>
<!-- /.box-body -->

<div class=box-footer>
<button type=submit class=btn btn-primary name=simpan_cc>Simpan</button>   
</div>
</form>


Code di atas saya ambil dari potongan koding yang saya bikin di program saya, sederhana karena program bagi belajar, dimana di code di atas memakai insert seperti yang kita bahas.




Sumber https://kursuswebsite.org

Popular posts from this blog

Perbedaan Antara Keyup dan Keydown Pada jQuery

Membuat Table Warna Berselang dengan PHP