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.

Baca :

Membuat CRUD Dengan CodeIgniter : Menampilkan Data Dari Database
Membuat CRUD Dengan CodeIgniter : Input Data Ke Database
Membuat CRUD Dengan CodeIgniter : Hapus Data
Membuat CRUD Dengan CodeIgniter : Update Data


Diki Alfarabi Hadi

Coding enthusiast. Someone who love learn something new. especially about web programming and web design. happy to share about knowledge and learn from other.

Tutorial Menarik Lainnya

Cara Mendapatkan Data User Dengan CodeIgniter

Diskusi

11 Komentar
  • Edo Mietektek 6 years ago

    jika 1 form bisa aksi_tambah dan aksi_ubah di satu submit gmna ??

    • Diki Alfarabi Hadi 6 years ago

      bisa, cek aja jika pakai kondisi di file yg sama, jika ada proses submit jalankan aksi nya

  • Denidya Adi Nugroho 6 years ago

    Bagaimana caranya kalau ada table yang harus di join?

  • TRAVEL HAJI DAN UMROH 6 years ago

    Jika kita mengupdate file tapi file nya itu berupa gambar. Nah itu otomatis sama saja script nya seperti diatas atau perlu ada tambahan ulang? Mohon informasi nya ya min Thanks

  • Amir 6 years ago

    mohon bantuannya untuk bagian viewnya saya mengalami kendala di bagian alama dan jenis kelamin,
    saya coba dengan textarea untuk alamat dan untuk type radio bagaimana ya cara ambil datanya ? terimakasih masih newbie

  • dheo apriansyah 6 years ago

    yg v_edit itu $user ngaruhnya dimana yak?

  • njos 6 years ago

    action editnya di kirim ke mana ya ??? kok ga ada ??

    • Diki Alfarabi Hadi 5 years ago

      coba cek di part sebelumnya atau selnajutnya, karena tutorial CRUD denga codeigniter ini dipisah-pisah supaya gak terlalu panjang

  • Muhammad avila Landry 1 year ago

    izin mas, ini saya udah ngikutin caranya,

    tapi pas di running keterangannya data berhasil diubah tetapi datanya gak berubah ya

    • Diki Alfarabi Hadi 9 months ago

      perhatikan query updatenya mas, biasanya kesalahan yang sering di situ

  • slamet riyanto 1 year ago

    bang mau tanya kalau updata data dengan 2 kondisi gimana ya bang

Tulis Komentar / Pertanyaan

Download ebook belajar HTML & CSS dasar untuk pemula gratis

Download Ebook belajar HTML & CSS dasar untuk pemula gratis.

Ebook ini bisa di download oleh teman-teman yang baru mulai belajar HTML dan CSS dasar tapi tidak tahu mau memulai belajar dari mana. materi pembelajaran sudah di susun secara sistematis dan di dukung contoh gambar.

DOWNLOAD