Kamis, 02 Agustus 2012

CodeIgniter : Menghapus Database


Kemarin kita sudah membuat database news yang sudah bisa diakses dengan CI melalui view, saat ini saya akan membahas mengenai bagaimana membuat fungsi untuk bisa menghapus isi dari database yang telah kita tampilkan.

1.       Pertama adalah kita memodifikasi file news.php yang sebelumnya telah dibuat kita tambahkan fungsi untuk menghapus seperti dibawah ini.
public function delete($id=""){
$this->ModelNews->deleteById($id);
redirect('news/show');
}

2.       Lalu setelah itu tambahkan di file view_show_page.php yang ada di direktori applications\views\news\view Seperti yang terlihat pada gambar dibawah ini
Edit|<a href="<?=base_url();?>news/delete/<?=$r->id?>">Hapus </a>
3.       Selanjutnya di file modelnews.php pada direktori applications\models kita tambahkan fungsi lagi untuk menghapus seperti pada gambar di bawah ini

function deleteById($id){
$q="DELETE from news where id='$id'"; return $this->db->query($q);
}

4.       Lalu kita coba pada browser dengan mengetikkan localhost/db_d4b6/news/show

5.       Setelah kita klik hapus maka database tersebut akan hilang.
Sekian selamat mencoba semoga bermanfaat,, ^_^

Tidak ada komentar:

Posting Komentar