Mengupdate data
Untuk mengupdate data dalam database menggunakan CodeIgniter, ikuti langkah-langkah berikut:
Buka file controller yang sesuai dengan fungsionalitas pengupdatean data. Misalnya, jika Anda ingin mengupdate data pengguna, buka file controller yang berkaitan dengan pengelolaan pengguna (misalnya, UserController.php).
Buat fungsi di controller yang akan menangani proses pengupdatean data. Beri nama fungsi tersebut sesuai dengan aksi yang dilakukan, misalnya update() atau updateData().
Dalam fungsi tersebut, panggil model yang sesuai untuk berinteraksi dengan database. Misalnya, jika model yang berkaitan dengan data pengguna adalah UserModel, Anda dapat memanggil model tersebut dengan $this->load->model('UserModel');.
Dapatkan data yang akan diupdate dari sumber yang sesuai, misalnya formulir input atau parameter URL. Pastikan data yang diperlukan untuk update tersedia.
Gunakan metode update() pada model untuk mengupdate data dalam database. Metode ini biasanya menerima dua parameter: data yang akan diupdate dan kondisi untuk menentukan data mana yang akan diupdate. Contoh penggunaan metode update():
php
Copy code
$data = array(
'nama' => $nama_baru,
'email' => $email_baru,
'telepon' => $telepon_baru
);
$this->UserModel->update($data, array('id' => $id_pengguna));
Setelah data diupdate, Anda dapat melakukan tindakan lanjutan, seperti mengarahkan pengguna ke halaman terkait atau menampilkan pesan sukses. Misalnya:
php
Copy code
redirect('user/detail/'.$id_pengguna); // Mengarahkan ke halaman detail pengguna setelah pengupdatean
Simpan dan uji coba perubahan yang Anda buat.
Pastikan untuk mengganti "UserModel" dengan nama model yang sesuai dalam aplikasi Anda, dan menyesuaikan logika update dengan struktur tabel dan kebutuhan bisnis Anda. Juga, pastikan Anda telah memvalidasi akses dan otorisasi sebelum melakukan update data.