Menghapus banyak data sekaligus

Menghapus banyak data sekaligus

2578
4
SHARE

Akhirnya ada waktu lagi buat nulis artikel. Kali ini saya akan membahas tentang bagaimana cara menghapus banyak data sekaligus.

Maksudnya bagaimana? Misalkan kita memiliki tabel dengan data yang kita ambil dari database, kita akan menambahkan checkbox dalam tabel tersebut. Jadi misalkan kita ingin menghapus banyak data sekaligus, kita tinggal centang checkbox-checkbox tersebut dan tekan tombol hapus sekali saja. Tidak perlu menekan link hapus di masing-masing record.

Berikut ini kira-kira screenshot yang akan kita buat.

hapus banyak data

Untuk membuatnya, ikuti langkah-langkah berikut ini :

Step 1 : Buatlah database ‘harviacode’ dan buatlah tabel ‘provinsi’ di dalamnya dengan kode sebagai berikut : (bila anda telah memiliki tabel ini dalam tutorial sebelumnya ada tidak perlu lagi melakukan langkah 1 ini).

Step 2 : Buatlah file index.php dengan kode sebagai berikut :

File index ini berfungsi untuk menampilkan data dalam bentuk tabel lengkap dengan checkbox di masing-masing recordnya.

Step 3 : Buatlah file hapusbanyak.php dengan kode sebagai berikut :

Step 4 : Jalankan file index.php melalui browser maka anda akan melihat hasil seperti gambar diawal artikel ini. Cobalah untuk mencentang beberapa checkbox dan klik tombol hapus, maka data yang terpilih akan terhapus.

hapus banyak data
Sedikit penjelasan :

Pada file index, kita membuat checkbox dengan nama cekbox yang merupakan array. Checkbox yang kita centang akan menjadi array saat kita klik tombol Hapus. Array checkbox tersebut kita kirim ke hapusnyak.php.

Pada hapusbanyak.php, kita lakukan perintah pengulangan untuk masing-masing array tersebut dengan perintah foreach. Dari sini kita berhasil membuat perintah delete untuk masing-masing record yang kita pilih.

Pada artikel berikutnya kita akan menambahkan select all, agar kita tidak perlu melakukan centang satu persatu bila ingin menghapus seluruh data.

Demikianlah pembahasan mengenai bagaimana menghapus banyak data sekaligus. Semoga bermanfaat. Terima kasih telah berkunjung ke harviacode.com.

4 COMMENTS

LEAVE A REPLY