Tutorial Menghapus Data Menggunakan CRUD dengan CodeIgniter

Admin Tutorial
Latest posts by Admin Tutorial (see all)

Pada panduan ini kamu akan tahu bagaimana cara membuat tombol hapus dengan menggunakan codeIgniter. Langsung aja yuk, simak panduannya dibawah ini

CodeIgniter yang kita gunakan adalah dengan metode MVC


STEP 1. Tampilkan view dengan view v_tampil.php yang sudah kamu buat sebelumnya.

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

<!DOCTYPE html>

<html>

<head>

<title>Membuat CRUD dengan CodeIgniter | sobatjagoan.com</title>

</head>

<body>

<center><h1>Membuat CRUD dengan CodeIgniter | sobatjagoan.com</h1></center>

<center><?php echo anchor('crud/tambah','Tambah Data'); ?></center>

<table style="margin:20px auto;" border="1">

<tr>

<th>No</th>

<th>Nama</th>

<th>Alamat</th>

<th>Pekerjaan</th>

<th>Action</th>

</tr>

<?php

$no = 1;

foreach($user as $u){

?>

<tr>

<td><?php echo $no++ ?></td>

<td><?php echo $u->nama ?></td>

<td><?php echo $u->alamat ?></td>

<td><?php echo $u->pekerjaan ?></td>

<td>

<?php echo anchor('crud/edit/'.$u->id,'Edit'); ?>

<?php echo anchor('crud/hapus/'.$u->id,'Hapus'); ?>

</td>

</tr>

<?php } ?>

</table>

</body>

</html>


STEP 2. Dari link yang ada dibawah ini akan mengarahkanmu pada method/function hapus controller CRUD.

1 <?php echo anchor('crud/hapus/'.$u->id,'Hapus'); ?>

STEP 3. Buat sebuah method pada controller crud.php, melalui application/controllers/crud.php

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38

39

40

<?php

 

class Crud extends CI_Controller{

 

function __construct(){

parent::__construct();

$this->load->model('m_data');

$this->load->helper('url');

 

}

 

function index(){

$data['user'] = $this->m_data->tampil_data()->result();

$this->load->view('v_tampil',$data);

}

 

function tambah(){

$this->load->view('v_input');

}

 

function tambah_aksi(){

$nama = $this->input->post('nama');

$alamat = $this->input->post('alamat');

$pekerjaan = $this->input->post('pekerjaan');

 

$data = array(

'nama' => $nama,

'alamat' => $alamat,

'pekerjaan' => $pekerjaan

);

$this->m_data->input_data($data,'user');

redirect('crud/index');

}

 

function hapus($id){

$where = array('id' => $id);

$this->m_data->hapus_data($where,'user');

redirect('crud/index');

}

}


STEP 4. Ubah menjadi array pada parameter function hapus() dengan memberikan variabel $id untuk menangkap data yang dikirimkan melalui url hapus tadi.


STEP 5. Pada parameter pertama, function hapus_data kamu bisa masukkan variabel array $where yang berisikan data id tadi dan pada parameter kedua bisa masukkan nama table.


STEP 6. Buat function hapus_data dan model m_data melalui application/models/m_data.php

1

2

3

4

function hapus_data($where,$table){

                $this->db->where($where);

                $this->db->delete($table);

}

Sehingga menjadi seperti dibawah ini

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

<?php

 

class M_data extends CI_Model{

                function tampil_data(){

                                return $this->db->get('user');

                }

 

                function input_data($data,$table){

                                $this->db->insert($table,$data);

                }

 

                function update_data(){

                                return $this->db->get('user');

                }

 

                function hapus_data($where,$table){

                                $this->db->where($where);

                                $this->db->delete($table);

                }

}


STEP 7. Sekarang untuk melihat hasil dari membuat CRUD dengan codeIgniter : Hapus Data, kamu bisa mengakses http://localhost/sobatjagoan/crud/


Nah, ternyata gampang kan, Yuk simak terus Tips Hosting di halaman tutorial Jagoan Hosting Indonesia ya, jika ada bagian dari tutorial yang tidak ditemukan, kamu bisa menghubungi teman-teman di Jagoan Hosting supaya bisa dibantu lebih lanjut melalui Live Chat

Apakah artikel ini membantu, Sob?

Berikan rating buat artikel ini!

Rata-rata rating 0 / 5. Dari total vote 0

Pertamax, Sob! Jadilah pertama yang memberi vote artikel ini!

We are sorry that this post was not useful for you!

Let us improve this post!

Tell us how we can improve this post?

Related Posts
Tutorial Mengatasi Blank Page dan 500 Internal Server Error di Open Cart

Pernahkah kamu mengalami 500 Internal Server Error atau mengalami Blank Page (halaman putih)? Gak usah bingung gelisah dan gunda gulana, Read more

Tutorial PrestaShop – Optimasi Toko Online Prestashop

Hai, Sob, buat kamu yang memiliki website toko online, kamu bisa mengembangkan toko online kamu lewat PrestaShop loh! Wah, gimana Read more

Tutorial Menyelesaikan Error Unicode Format Ketika Install Moodle

Tau nggak Sob, MOODLE atau Modular Object-Oriented Dynamic Learning Environment adalah sebuah CMS (Content Management System) yang biasa dipakai untuk membuat kelas online didalam Web Read more

Tutorial Wordpress – Mengatasi Warning: Cannot modify header information

Halo, Sob! Pernahkah kamu mengalami pesan peringatan seperti ini saat instalasi pertama WordPress maupun upgrade WordPress kamu? Warning: Cannot modify Read more