Tutorial Codeigniter : Cara Membuat Fitur Edit Data Pada Codeigniter
Haloo sobat sourcecodeaplikasi masih mengenai panduan codeigniter, kali ini kita lanjutkan dari panduan sebelumnya mengenai panduan membangun fitur view data di codeigniter, kita lanjutkan denga panduan cara membangun fitur modifikasi data di codeigniter, silahkan simak tutorialnya di bawah ini.
Di proses ubah data ada alur menampilkan data terlebih dahulu, jadi sebelum mengerjakan ubah data, akan ditampilkan data yang sebelumnya di form. Buka file Crud_model.php tambahkan code berikut :
1 2 3 4 5 |
public function pilih($id) { $this->db->where('nis',$id); return $this->db->get('pelajar')->result(); } |
1 2 3 4 5 |
public function modifikasi($id){ $this->load->model('Crud_model'); $data['content'] = $this->Crud_model->pilih($id); $this->load->view('form_edit',$data); } |
Lalu bikin file view dengan nama form_edit.php
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
<html> <head> <title>CRUD</title> </head> <body> <?php echo validation_errors(); ?> <?php echo form_open('crud/update'); ?> <h5>NIS</h5> <input type="text" name="nis" value="<?php echo $content[0]->nis?>" size="50" readonly/> <h5>Nama</h5> <input type="text" name="nama" value="<?php echo $content[0]->nama?>" size="50" /> <div><input type="submit" value="Submit" /></div> </form> </body> </html> |

1 2 3 4 5 |
public function update($id,$data) { $this->db->where('nis',$id); $this->db->update('pelajar',$data); } |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 |
public function update(){ $this->load->library('form_validation'); $this->form_validation->set_rules('nis', 'NIS', 'required'); $this->form_validation->set_rules('nama', 'Nama', 'required'); if ($this->form_validation->run() == FALSE) { $this->load->view('form_edit'); } else { $id = $this->input->post('nis'); $nama = $this->input->post('nama'); $data = array('nama'=>$nama); $this->load->model('Crud_model'); $this->Crud_model->update($id,$data); redirect('crud/view'); } } |

