Hapus data di Codeigniter 3

4:24 AM
Hapus data di Codeigniter 3
Di Posting Oleh : wandi
Kategori : PHP

logo codeigniter


Halo teman kali ini saya kembali akan membagikan tutorial tentang cara hapus data di codeigniter 3. Sebelumnya saya telah menjelaskan cara tambah data dengan menggunakan codeigniter 3. Kalo tambah data dengan codeigniter itu menggunakan $this->db->insert('biodata', $data); nah tidak berbeda jauh dengan hapus data ini $this->db->delete('biodata'); .

Tentunya sangat mudah di pahami, tapi kalo tampa praktek kita tidak akan bisa atau tidak akan ada buktinya. Baiklah sekarang kita akan coba buat hapus data ini . Pertama - tama kita ubah dulu index.php yang letaknya di /aplication/view/crud/index.php .

<!DOCTYPE html>
<html>
  <head>
    <meta charset="utf-8">
    <title>Belajar Codeigniter</title>
  </head>
  <body>
    <table border="1">
      <tr>
        <th>ID</th>
        <th>Nama</th>
        <th>Jurusan</th>
        <th>Hapus</th>
      </tr>
      <a href="<?php echo base_url(); ?>crud/add">Tambah</a>
        <?php foreach ($content->result() as $key): ?>
        <tr>
          <td><?php echo $key->id; ?></td>
          <td><?php echo $key->nama; ?></td>
          <td><?php echo $key->jurusan; ?></td>
          <td><a href="<?PHP echo base_url(); ?>crud/delete/<?php echo $key->id; ?>">Hapus</a></td>
        </tr>
      <?php endforeach; ?>
    </table>
  </body>
</html>
hapus data di codeigniter 3


yang kita buat hanyalah menambah kolom hapus. tentunya kalo kita eksekusi atau langsung klik link hapus tersebut maka akan error, karena kita belum membuat fungsinya. Sekarang kita buat fungsi agar hapus datanya bisa terhapuskan. Kita buka file Crud.php yang letaknya ada di /aplication/controllers/Crud.php .

<?php
defined('BASEPATH') OR exit('No direct script access allowed');
class Crud extends CI_Controller{

  public function index()
  {
    $data['content']=$this->db->get('biodata');
    $this->load->view('crud/index', $data);
  }
  public function add()
  {
    $this->load->view('crud/add');
  }
  public function add_action()
  {
    $data = array('nama' => $this->input->post('nama'),
                  'jurusan' => $this->input->post('jurusan') );
    $this->db->insert('biodata', $data);
    redirect(base_url(),'refresh');
  }
  public function delete($id=NULL)
  {
    $this->db->where('id', $id);
    $this->db->delete('biodata');
    redirect(base_url(),'refresh');
  }
}
setelah itu coba kita coba eksekusi kodenya langsung. 

Oke itulah cara Hapus data di codeigniter itu. Singkat sekali bukan . Baik semoga pengetahuan teman teman bisa bertambah . Okelah kita sudahi saja sampai jumpa.

Materi - materi belajar Codeigniter pemula


Mau liat atau download source code aplikasi premium bisa disini.
Previous
Next Post »
0 Komentar