Tutorial Codeigniter : Cara Membuat Fitur Input Data Pada Codeigniter
Salam sobat sourcecodeaplikasi, di postingan ini kami akan sedikit berbagi tips atau panduan seputar pemrograman web, yaitu cara membangun fitur input data kedalam database di codeigniter, ini adalah sebuah fitur basic pada perancangan program dengan menggunakan web, jadi lebih diperuntukkan untuk sahabat yang baru mulai belajar menggunakan codeigniter. Simak pun panduan sebelumnya yang telah kami share yaitu mengenai cara membuat login session pada codeigniter.
Berikut ini yakni panduan membangun fitur input data di codeigniter, silahkan ikuti dan praktekkan.
Bikin file model dengan nama Crud_model.php, lalu ketikkan kode berikut :
1 2 3 4 5 6 7 8 |
<?php defined('BASEPATH') OR exit('No direct script access allowed'); class Crud_model extends CI_Model { public function save($data) { $this->db->insert('pelajar',$data); } } |
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 |
<?php defined('BASEPATH') OR exit('No direct script access allowed'); class Crud extends CI_Controller { public function index() { $this->load->view('form_insert'); } public function simpan(){ $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_insert'); } else { $nis = $this->input->post('nis'); $nama = $this->input->post('nama'); $data = array('nis'=>$nis,'nama'=>$nama); $this->load->model('Crud_model'); $this->Crud_model->save($data); redirect('crud/view'); } } } |
Di controller index berfungsi bagi meload view form_insert, lalu di function simpan ada validasi bahwa nis dan nama tak boleh kosong. Lalu code berikut :
1 2 3 4 5 6 |
$nis = $this->input->post('nis'); $nama = $this->input->post('nama'); $data = array('nis'=>$nis,'nama'=>$nama); $this->load->model('Crud_model'); $this->Crud_model->save($data); redirect(‘crud/view'); |

