You are on page 1of 3

Belajar CI 3

Hello kawan, kali ini kita akan membahas kelanjutan dari codeIgniter yang terlebih dahulu kita pelajari, kalo yang belum baca silahkan berkunjung ke : http://www.pelajar-mania.co.cc/2012/08/belajar-ci-2.html http://www.pelajar-mania.co.cc/2012/08/belajar-ci.html sekarang kita bersama sama kan membahas tentang bagaimana menginsert data dari codeIgniter, berikut ini sedikit saya paparkan caranya yang sederhan 1. kemarin kita sudah membuat file yang bernama use_input.php didalam folder view/news, sekarang kita akan membuat databasenya terlebih dahulu.

Gambar 1.1 MySQ database 2. Sekarang kita mulai menSETTING seperti biasa kita masuk terlebih dahulu ke Folder Controller News.php 3. Kemudian tambahkan dengan kode berikut di bawah function sebelumnya.

public function input() { $this->load->library('form_validation'); $this->form_validation->set_rules('username', 'Username', 'trim|required|min_length[5]|max_length[20]|xss_clean'); $this->form_validation->set_rules('password', 'Password', 'trim|required|matches[passconf]|md5'); $this->form_validation->set_rules('passconf', 'Password Confirmation', 'trim|required'); $this->form_validation->set_rules('email', 'Email', 'trim|required|valid_email'); if ($this->form_validation->run() == FALSE) { $this->load->view('news/use_input'); } else $username=$this->input->post('username'); $password=$this->input->post('password'); $passconf=$this->input->post('passconf'); $email=$this->input->post('email'); $this->ModelNews->insertData($username,$password,$passconf,$email); redirect('news/show'); }

Ahmad Subki | Teknik Komputer Jaringan|087 864 495553

Belajar CI 3

4. Oke, Sekarang kita pindah ke folder Model ModelNews.php , kita Oprek lagi yuk dengan kode berikut ini : function insertData($username,$password,$passconf,$email){ $q="INSERT INTO `dbbatch4`.`user` (`username` ,`password` ,`passconf` ,`email`)VALUES ('$username', '$password', '$passconf', '$email')"; return $this->db->query($q); 5. Loohh kok udah cepet banget si , oke sabar sekarang kita lanjut ke dunia Folder Views/News use_input.php Nah file ini sudah ada sebelumnya tapi, bagi yang belum copy, yuk mari copy kodenya disini : <html> <head> <title>My Form</title> </head> <body> <?php echo validation_errors(); ?> <?php echo form_open('news/input'); ?> <h5>Username</h5> <input type="text" name="username" value="<?php echo set_value('username'); ?>" size="50" /> <h5>Password</h5> <input type="text" name="password" value="<?php echo set_value('password'); ?>" size="50" /> <h5>Password Confirm</h5> <input type="text" name="passconf" value="<?php echo set_value('passconf'); ?>" size="50" /> <h5>Email Address</h5> <input type="text" name="email" value="<?php echo set_value('email'); ?>" size="50" /> <div><input type="submit" value="Submit" /></div> </form> </body> </html>

6. Kalau sudah mari kita tes sama sama oke Dan hasil Running ku adalah sebagai berikut :

Ahmad Subki | Teknik Komputer Jaringan|087 864 495553

Belajar CI 3

Gmabar 1.2 Uji Coba

Gambar 1.3 Database Lihat pada gambar database , bagian yang di kotakkan adalah hasil running tadi, tersimpan bukan ? Silahkan tinggalkkan Komentar anda jika ada pertanyaan lebih lanjut.

Nama : Ahamd Subki Tanggal Lahir : 11 11 1992 Sekolah : SDN 3 Midang, SMP 8 Mataram, SMA 5 Mataram AMIKOM Mataram D3, ITB D4

Ahmad Subki | Teknik Komputer Jaringan|087 864 495553

You might also like