Assalamualaikum. wr. wb. teman-teman, kali ini kita sudah sampai tahap akhir seri tutorial CRUD menggunakan CodeIgniter yaitu
Cara Delete Data. Caranya sangat sederhana sekali, langsung aja tanpa basa-basi buka file view users/index.php dan tambahkan kode berikut pada tombol hapus yang sudah kita buat pada tutorial
Cara Menampilkan Data sebelumnya.
Sama dengan tombol Ubah yang kita lakukan pada tutorial sebelumnya tentang
Cara Mengedit Data, namun bedanya pada tombol Hapus ini kita akan menjalankan fungsi
hapus() pada kelas controller user.
Selanjutnya kita buat fungsi hapus pada kelas controller User dengan menambahkan kode berikut.
1
2
3
4
5
6
| <?php
public function hapus($id)
{
$this->User_model->hapusData($id);
redirect('index');
}
|
- Baris 4: Kita jalankan fungsi hapusData($id) yang akan kita buat nanti pada kelas User_model.
- Baris 5: Jika berasil kita hapus, maka akan me-redirect ke halaman index.
Sekarang kita buat fungsi
hapusData($id) pada
User_model-nya. Buka kelas
User_model kemudian tambahkan kode berikut.
1
2
3
4
5
| <?php
public function hapusData($id)
{
$this->db->delete('user', ['id' => $id]);
}
|
- Baris 4: Ini adalah sintaks query builder yang disediakan oleh CodeIgniter, sehingga kita cukup memanggil fungsi delete('nama_tabel', 'id_user' => $id) dimana $id kita dapat dari parsing data yang dikirim tombol Hapus tadi.
Sekarang kita jalankan kodenya pada browser dan berikut hasilnya.
|
Hapus data yang dipilih
|
|
Data berhasil dihapus
|
Oke sekian tutorial kali ini semoga bermanfaat, Wassalamualaikum, wr. rb.
Baca Seri Lengkap CRUD Menggunakan CodeIgniter:
- Cara Menampilkan Data.
- Cara Menambahkan Data.
- Cara Mengedit Data.
- Cara Menghapus Data.
manggil delete untuk $u gak ketemu om, itu buatnya dmna ya?
BalasHapus