Cara membuat form validation di CodeIgniter
Assalamualikum salam sejahtera bagi kita semua, semoga agan semua dalam keadaan sehat semua ya amin amin ya robbal alamin
Kali ini saya akan memberikan sedikit tips cara membuat form validation di CodeIgniter seperti judul diatas.
Ok langsung saja kita praktekkan cara membuat form validation di CodeIgniter.
a) Silakan agan download dulu CodeIgniter di website resminya di http://ellislab.com versi terbaru adalah versi 2.2.0.
b) Setelah agan download silakan copy/paste codeiginter agan beri nama foldernya dengan nama “ci” seperti c:\xampp\htdocs\ci
c) Lakukan konfigurasi di base_url yang berada di c:\xampp\htdocs\ci\application\config\config.php lalu pada line (baris) ke 17 silakan masukkan localhost/ci seperti contoh di bawah ini.
$config['base_url'] = '';
Menjadi
$config['base_url'] = 'localhost/ci'; klik save.
membuat form validation
- 1. silakan buka notepad anda masukan kode dibawah ini buat nama myform.php simpan di ci/applications/views/myform.php
<html> <head> <title>My Form</title> </head> <body> <?php echo validation_errors(); ?> <?php echo form_open('form'); ?> <h5>Username</h5> <input type="text" name="username" value="" size="50" /> <h5>Password</h5> <input type="text" name="password" value="" size="50" /> <h5>Password Confirm</h5> <input type="text" name="passconf" value="" size="50" /> <h5>Email Address</h5> <input type="text" name="email" value="" size="50" /> <div><input type="submit" value="Submit" /></div> </form> </body> </html>
- 2. Silakan masukan kode di bawah ini, beri nama dengan nama formsuccess.php simpan di folder ci/applications/views/formsuccess.php.
<html> <head> <title>My Form</title> </head> <body> <h3>Your form was successfully submitted!</h3> <p><?php echo anchor('form', 'Try it again!'); ?></p> </body> </html>
- 3. Sekarang agan buat untuk disimpan di crontroller
Masukkan kode dibawah ini buat nama denganform.php lalu simpan di ci/applications/controllers/form.php
<?php class Form extends CI_Controller { function index() { $this->load->helper(array('form', 'url')); $this->load->library('form_validation'); if ($this->form_validation->run() == FALSE) { $this->load->view('myform'); } else { $this->load->view('formsuccess'); } } } ?>
Lanjut agar dapat menggunakan hasilnya (form validation) maka kita harus mengkonfigurasikan routes.php yang berada pada folder ci/config/routes.php pada baris 41 seperti dibawah ini.
$route['default_controller'] = "welcome"; ubah menjadi $route['default_controller'] = "form"; lalu klik save jika sudah melakukan konfigurasi.
Agar dapat melihat hasilnya
- Buka browser anda ketikkan di address bar localhost/ci/index.php/form ataupun bisa dengan mengetikkan localhost/ci.
Berikut hasinya setelah kita membuat form validation.
Sekian ya jika ada kata-kata dan salah ketik mohon di maklumi saja hehehe. Semoga bermanfaat bagi saya dan agan semua.
Jangan lupa untuk disebarkan ilmunya gan, sama sanak sodara dan rekan ataupun siapa aja.