WebDev / Framework / CodeIgniter / Cara Menghapus Data atau Record Pada Codeigniter

Cara Menghapus Data atau Record Pada Codeigniter

Pada kesempatan yang berbahagia dan sehat ini akan di bahas mengenai bagaimana “Cara Menghapus Data atau Record Pada Codeigniter” untuk melanjutkan pembahasan artikel kemarin mengenai “Menambah atau insert Data Pada CodeIgniter” tidak perlu panjang lebar tetapi tinggi rendah saja, he he he. Hanya sekedar bercanda saja agar anda tidak bosan dalam membaca artikel dari saya.

Hal yang perlu dilakukan adalah tentunya anda harus membuat database beserta tabelnya terlebih dahulu tetapi pada artikel sebelumnya sudah di bahas juga mengenai pembuatan database serta menampilkan dan menambah record ke dalam database. ok langsung saja kita mulai dari membuat sebuah model dengan nama yang sama seperti pada artikel sebelumnya yaitu user_model.php kita ketikkan koding di bawah ini

File user_model.php

<!--?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');

class user_model extends CI_Model{
private $primary_key='id_user';
private $tbl_name='tbuser';
function semua_data_user() {
$query=$this--->db-&gt;query("SELECT * FROM tbuser");
return $query-&gt;result();
}


function hapus_user($id_user)
{
$this-&gt;db-&gt;where($this-&gt;primary_key,$id_user);
$this-&gt;db-&gt;delete($this-&gt;tbl_name);
}

}

Untuk Selanjutnya kita akan membuat file control dengan nama user_control.php dan ketikkan koding di bawah ini :

<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');
class user_control extends CI_Controller{

public function __Construct()
{
parent ::__construct();
$this->load->model('user_model');
}

public function data_user()
{
$this->load->model('user_model'); //load user_model.php
$data['judul'] = 'Menampilkan Data dari Database Menggunakan Codeigniter';
$data['data_user'] = $this->user_model->semua_data_user(); //akses semua data pada class user_model.php
$this->load->view('tampil_user', $data); //load view tampil_user.php dan kirimkan data dalam bentuk objek $data
}


public function hapus_user($id_user)
{
$this->user_model->hapus_user($id_user);
redirect('user_control/data_user');

}

Ok file model dan control sudah kita buat untuk selanjutnya kita buat file view yang dengan nama tampil_user.php

<!DOCTYPE html>

<html lang=”en”>
<head>
<meta charset=”utf-8″>
<title>Selamat datang Susantoweb</title>

</head>

<body>

<div id=”container”>
<h1>Menampilkan Data tbuser Dari Database dbsusanto</h1>
<div id=”body”>
<p>Daftar Post<p>
<table border=”2″>
<tr>
<th>ID USer</th>
<th>Nama</th>
<th>Alamat</th>
<th>Email</th>
<th>No Telfon</th>
<th>Status</th>
<th>Action</th>
</tr>
<?php foreach ($data_user as $row){ // perulangan untuk menampilkan semua fiel dalam tabel?>
<tr>
<td><?php echo $row->id_user; ?></td>
<td><?php echo $row->nama; ?></td>
<td><?php echo $row->alamat; ?></td>
<td><?php echo $row->email; ?></td>
<td><?php echo $row->telfon; ?></td>
<td><?php echo $row->status; ?></td>
<td><?php echo ‘<a href=”‘.base_url().’index.php/user_control/hapus_user/’.$row->id_user.'” onclick=”return confirm(‘Anda yakin ingin menghapus ‘.$row->nama.’?’)”>Delete</a>’?></td>

</tr>
<?php } ?>
</table>
</div>
<p class=”footer”><strong>Copyrigh @ Susantoweb</strong></p>
</div>

</body>
</html>

Semua file sudah selesai untuk sekarang anda akses dengan menggunakan alamat : http://localhost/susantoweb/index.php/user_control/data_user maka akan tampil seperti di bawah ini

 

menghapus record pada codeigniter

menghapus record pada codeigniter

Untuk menghapus anda tinggal klik delete yang ada di bagian paling samping maka hasilnya seperti ini

 

confirm hapus data codeigniter

confirm hapus data codeigniter

Seperti itulah cara dalam menghapus record pada codeigniter semoga dengan artikel ini anda dapat menyelesaikan pekerjaan anda dengan mudah dan cepat

amin.

Penulis: susanto

Foto Profil dari susanto
saya orangnya lebih suka yang sederhana, serta belajar teknologi terutama di bidang website, karena belajar teknologi itu tidak akan pernah ada habisnya.. hehehe

One comment

  1. lumayann pusingg belajar ini ,,

Silahkan Berkomentar

x

Check Also

Hari Blogger Nasional 2014

Hari Blogger Nasional: Momen Bagus Untuk Melakukan Revolusi Mental

Setelah ngeblog selama lima tahun saya merasakan ada degradasi mental yang berkaitan ...