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 prakt...

Cara membuat form validation di CodeIgniter

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. 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>

 

  1. 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>

 

  1. 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.


About Author

esa putra tanjung

yah suka baca, suka ngulik aplikasi, suka ngolekasi OS, ngotak atik web, belajar coding otodidak.


Comment & Discussions

  • Saiful Habib
    pakai library mas, pake PHPExcel..

  • esa putra tanjung
    nih bisa kunjungi ini, https://phpexcel.codeplex.com/

  • Rajo Peto Langit
    INFO TEMPAT KURSUS CI DIMANAH YA KANG

  • Rajo Peto Langit
    SYA TINGGAL DI BEKASI



  • Hifzon
    ane udah tampil gan , tapi fungsi dari form validasi nya itu dimananya yah ?
    #masih bingung
    mohon penjelasannya..

  • Please LOGIN before if you want to give the comment.