CoretanKode – Cara Menghapus Data dari Database CodeIgniter, Pada kesempatan ini kita sudah memasuki Materi ke-8 dari sesi belajar CodeIgniter dari Nol secara lengkap dan berbahasa indonesia nih. Kalian yang belum sempat mempelajari materi-materi sebelumnya dapat menggunakan tombol pencarian pada situs ini dan langsung ketik codeigniter.
Artikel Menarik Lainnya :
- 10 Manfaat SEO untuk Website dan Bisnis Online
- Mengenal Controller dan Route di CodeIgniter – Belajar CodeIgniter Lengkap
- Cara Menggunakan CSS Reset dengan Mudah !
- Apa itu Localhost dan HTDOCS di XAMPP ?
- 7 Aplikasi Desain Mockup Website Terbaik
Nah jadi pada sesi kali ini kita akan belajar membuat sebuah function yang berfungsi untuk melakukan penghapusan data yang ada di dalam database pada projek codeigniter yang kita buat, Disini kita hanya akan membuat dua buah function dan mengedit tombol edit pada halaman user kita.
Satu buah function kita buat pada user controller kita dan satu-nya lagi kita buat di user model kita. Nah jadi tanpa basa-basi lagi mari kita langsung saja membahas tentang bagaimana tombol hapus di codeigniter dibuat yah !
Cara Menghapus Data dari Database CodeIgniter
Berikut ini adalah beberapa langkah yang dapat kalian lakukan untuk membuat tombol delete/hapus pada projek codeigniter kalian bekerja dengan lancar :
- Silahkan kalian buka user controller kalian, selanjutnya tambahkan function hapus($id) dengan line code seperti berikut ini :
<?php
public function hapus($id)
{
$this->User_model->hapusData($id);
redirect(‘index’);
}
Pada script diatas dapat kalian perhatikan bahwa kita akan menggunakan function hapusData() yang terdapat pada file User_model kita, karena function tersebut belum ada maka dari itu kita akan membuat function tersebut terlebih dahulu selanjutnya.
- Silahkan buka file User_model.php dan silahkan buat function hapusData() dengan isi line code seperti dibawah ini :
<?php
public function hapusData($id)
{
$this->db->delete(‘user’, [‘id’ => $id]);
}
Nah pada line code diatas kita bisa melihat bahwa kita akan mengakses dan melakukan function delete terhadap sebuah data pada tabel user, dengan syarat id pada database sama dengan variabel $id yang dikirim oleh function hapus() di controller user.
- Terakhir tinggal mengedit tombol hapus menjadi seperti line code dibawah ini :
<a href=”<?= base_url() ?>user/hapus/<?= $u[‘id’]?>” class=”btn btn-danger”>Hapus</a>
- Silahkan cek hasil dan selesai
Hasil Tampilan dari Halaman User
Nah sekarang kita sudah berhasil membuat sebuah projek dengan fungsi CRUD yang lengkap dimana kita sudah bisa menambahkan data, merubah data, menghapus dan juga melihat data-nya. Nah jadi dasar-dasar terkait CodeIgniter seharus-nya sudah bisa kalian pahami nih.
Selanjut-nya kita akan belajar menggunakan datatables dan beberapa library yang sangat keren untuk dicoba, bila kalian ingin yang lebih advance lagi dalam programming web kalian bisa belajar Laravel nih sudah admin buat juga seri belajar-nya pada coretankode ini loh.
Kalian yang tertarik belajar HTML, CSS, Javascript serta Bootstrap juga bisa cek coretankode yah ! Sekian dulu untuk artikel Cara Menghapus Data dari Database CodeIgniter kali ini semoga bermanfaat. Terima kasih telah berkunjung dan Assalamualaikum Warahmatullahi Wabarakatu.