Pilih Laman

sumber : https://www.malasngoding.com/membuat-crud-dengan-codeigniter-update-data/


 

Membuat CRUD Dengan CodeIgniter : Update Data

Pada tutorial ini saya akan menjelaskan sambungan dari tutorial-tutorial sebelumnya tentang membuat crud dengan codeigniter. di mana pada tutorial sebelumnya tentang tutorial crud codeigniter kita telah belajar cara menampilkan data dari database dengan codeigniter, menginput data ke database dengan codeigniter, menghapus data dengan codeigniter dan pada tutorial Membuat CRUD Dengan CodeIgniter : Update Data ini saya akan menjelaskan tentang cara mengupdate atau mengedit data dengan codeigniter. silahkan simak contoh dan penjelasan dari tutorial cara Membuat CRUD Dengan CodeIgniter : Update Data berikut ini. Membuat CRUD Dengan CodeIgniter : Update Data

Cara Membuat CRUD Dengan CodeIgniter – Update Data

untuk membuat edit data dan update data dengan codeigniter, kita perlu membuat halaman edit data dan beberapa method pada controller crud. seperti yang bisa anda lihat pada table data yang sudah saya jelaskan pada tutorial membuat crud dengan codeigniter : menampilkan data dari database. sudah terdapat link/tombol edit data yang mengarah ke method edit dan mengirimkan id pada segment 3 melalui url. jadi yang harus kita lakukan adalah membuat method edit dan model untuk untuk mengambil data sesuai dengan id yang ingin di edit menurut id.

buat sebuah method edit pada controller edit

application/controllers/crud.php

sehingga

perhatikan pada method edit di atas, kita menjadikan id menjadi array yang kemudian kita gunakan untuk mengambil data menurut id dengan menggunakan function edit_data() pada model m_data. oh ya fungsi result() di sini berguna untuk meng-generate hasil query menjadi array. dan kemudian kita tampilkan pada view v_edit yang akan kita buat view nya sebentar lagi

buat function edit_data pada model m_data

application/model/m_data.php

dan buat sebuah view dengan nama v_edit.php di mana view ini kita jadikan sebagai form yang menampilkan data yang akan di edit.

application/view/v_edit.php

nah sampai di sini kita telah berhasil membuat edit data dalam bentuk form. tapi data yang di edit belum dapat di update karena kita belum membuat aksi untuk mengupdate data. untuk membuat aksi yang menghandle update data buat buat sebuah method lagi dengan nama update pada controller crud sesuai dengan action form edit yang kita arahkan pada method update.

application/controllers/crud.php

di sini kita tangkap dulu data dari form edit.

kemudian masukkan data yang akan di update ke dalam variabel data

dan variabell where yang menjadi penentu data yang di update (id yang mana)

kemudian untuk menghandle update data pada database kita gunakan function update_data() pada model m_data yang akan kita buat sebentar lagi.

selanjutnya untuk yg terakhir kita buat sebuah function lagi pada model dengan nama update_data.

application/model/m_data.php

dan selesai. waktunya menjalankan pada browser untuk melihat hasil edit data pada database dengan codeigniter.

http://localhost/malasngoding/crud

dan klik link edit menurut data yang ingin di edit.

Membuat crud dengan codeigniter

Edit data

ubah data sesuai keinginan dan klik simpan

membuat crud dengan codeigniter edit data

membuat crud dengan codeigniter edit data

 

membuat crud dengan codeigniter update data

membuat crud dengan codeigniter update data

dan data pun berhasil di update. sekian tutorial cara Membuat CRUD Dengan CodeIgniter : Update Data.