Cara Membuat Multiple Delete Dengan PHP MySQL
Pada kesempatan baik ini kami akan memberikan sebuah tutorial tentang bagaimana Cara Membuat Multiple Delete dengan PHP MySQL adalah membuat suatu proses multiple delete data berbasis web menggunakan script pemrograman PHP kemudian data tersebut akan ter hapus dari dalam database MySQL. Kenapa menghapus banyak data sekaligus menggunakan script multiple delete dengan PHP? karena menghapus data satu per satu yang terdapat di dalam database akan sangat merepotkan, tidak efektif dan memerlukan banyak waktu.
Tutorial Cara Membuat Multiple Delete dengan PHP MySQL dilengkapi dengan beberapa script validasi delete data dengan javascript ini kami lakukan pada sistem operasi Windows 7 dan menggunakan web server XAMPP ver 5.6.3 include dengan database MySQL. Untuk mengikuti tutorial ini pastikan komputer anda telah completed install web server XAMPP tersebut.
Berikut langkah - langkah atau tutorial cara membuat multiple delete dengan PHP MySQL, lengkap dengan script validasi data sebelum data benar-benar ter hapus dari database:
Cara Membuat Multiple Delete Dengan PHP MySQL
1. Siapkan database dengan beberapa tabel berikut dengan baris datanya. Pada tutorial ini, kami berikan contoh database tb_suratmasuk yang telah terisi data seperti berikut;
Cara Membuat Multiple Delete Dengan PHP MySQL
2. Siapkan file koneksi script PHP ke database MySQL
3. Desain sebuah interface / GUI untuk menampilkan data pada tabel tersebut
Cara Membuat Multiple Delete Dengan PHP MySQL
Perhatikan GUI di atas, terdapat checkbox di sebelah kanan setiap baris data, kemudian di bawah baris data tabel terdapat button multiple delete
Untuk membuat GUI di atas, ketik script PHP berikut pada text editor, save as index.php
<h3 align="center"><font color="orange" size="3" face="arial">DATA SURAT MASUK</font></h3> <p align="center">Cara Membuat Multiple Delete dengan PHP MySQL</p> <form action="delete-multiple.php" method="POST" name="postform" enctype="multipart/form-data"> <table width="100%" border="0" cellpadding="0" cellspacing="0"> <tr bgcolor="#FF6600" height="32"> <td width="5%" align="center">No</td> <td width="15%">Tanggal dan Jam</td> <td width="15%">No. Surat</td> <td width="10%">Tgl Surat</td> <td width="15%">Pengirim</td> <td width="25%">Perihal</td> <td width="10%">Disposisi</td> <td width="5%" align="center"></td> </tr> <?php include "koneksi.php"; $tampilMas =mysql_query("SELECT * FROM tb_suratmasuk"); $no =1; while($mas =mysql_fetch_array($tampilMas)){ ?> <tr height="32"> <td align="center"><?=$no++?></td> <td><?php echo $mas['tgl']?> / <?php echo $mas['jam']?></td> <td><?php echo $mas['nomor'];?></td> <td><?php echo $mas['tgl_surat']?></td> <td><?php echo $mas['pengirim']?></td> <td><?php echo $mas['perihal']?></td> <td><?php $selDis=mysql_query("SELECT * FROM tb_kasi WHERE id_kasi='$mas[disposisi]'"); $dis=mysql_fetch_array($selDis); if ($dis['id_kasi'] ==0){ echo "Lurah"; } else { echo $dis['kasi']; } ?> </td> <td bgcolor="#EEF2F7"><div align="center"> <input type="checkbox" name="pilih[]" value="<?php echo $mas['id_suratmasuk'] ?>"> </div></td> </tr> <tr bgcolor="#DFE6EF" height="2"> <td></td> <td></td> <td></td> <td></td> <td></td> <td></td> <td></td> <td></td> <td></td> </tr> <?php } ?> </table> <br /> <div style="font-weight:bold;"> <span style="float:right;"> <input type="submit" name="hapus" value="Hapus Multiple" onclick="return confirm('Are you sure you want to delete == Multiple Data Check == from Database?');"> </span> </div> <br /> <br /> </form>
4. Selanjutnya adalah membuat multiple delete dengan PHP script
Pada gambar langkah 3 di atas, jika checkbox selected pada baris data yang pilih, kemudian klik tombol hapus multiple, maka baris data terpilih tersebut akan terhapus
Berikut adalah script multiple delete dengan PHP. Save as delete-multiple.php
<?php include "koneksi.php"; if (empty($_POST['pilih'])) { ?> <script language="JavaScript"> alert('Oops! Data tidak terpilih...'); document.location='./'; </script> <?php } else { $id =$_POST['pilih']; $jml_pilih =count($id); for($x=0;$x<$jml_pilih;$x++){ $hapus=mysql_query("DELETE FROM tb_suratmasuk WHERE id_suratmasuk='$id[$x]'"); } if ($hapus) { ?> <script language="JavaScript"> alert('Data surat masuk berhasil dihapus...'); document.location='./'; </script> <?php } else{ echo "Oops! Error 404..."; } } ?>
Langkah tutorial cara membuat multiple delete dengan PHP MySQL telah selesai. Jika Anda mengikutinya dengan teliti dan benar, maka proses multiple delete atau hapus data multiple dalam jumlah lebih dari satu / menghapus banyak data sekaligus akan berhasil.
Tutorial Cara Membuat Multiple Delete Dengan PHP MySQL
Sekian penjelasan dari kami tentang bagaimana Cara Membuat Multiple Delete dengan PHP MySQL, lengkap dengan script validasi data. Untuk mendapatkan source code nya Anda dapat langsung mendownload melalui link di atas, jika link download tidak aktif atau error mohon hubungi kami melalui SMS atau email atau melalui form komentar dan obrolan. Semoga dapat membantu.
Baca juga :
- Script PHP Export To Excel
- Script Tampil Database dengan PHP MySQL | VIEW Data
- Cara Membuat Laporan PDF dengan PHP dan MySQL
- Membuat form login dan logout dengan PHP dan MySQL
- Membuat Form dan Script Edit Data dengan PHP MySQL
Cara Membuat Multiple Delete Dengan PHP MySQL
Tags: multiple delete dengan php mysql, multiple delete dengan php, membuat multiple delete, multiple delete, cara membuat multiple delete dengan php mysql