Form pada Code Igniter
Form
bertujuan untuk menerima inputan dari user. Berikut ini adalah contoh membuat
form sederhana dengan inputan username, password, jenis kelamin dan pilihan
jurusan.
Buat file
php sebagai controllernya simpan pada folder controller (formc.php), dan file
php sebagai viewnya simpan pada folder views (formc_view.php). Pada file view
akan berisi file html. Untuk memanggil form menggunakan script $this->load->helper(‘form’);,
script ini diletakkan pada controller atau bisa juga diletakkan di views. $this->load->view('formc_view');
ini untuk memanggil view (formc_view.php).
Berikut
adalah screenshot dari controller (formc.php) :
Keterangan
dari script diatas sebagai berikut :
$this->load->helper(‘form’); untuk
memanggil form.
$this->load->view('formc_view'); untuk
memanggil view (formc_view.php).
$username= $this->input->post('username',true); $username adalah nama variabelnya, kemudian
input->post(‘username’,true) untuk menampilkan inputan dari user dengan
method post.
$password= $this->input->post('password',true); $password adalah nama variabelnya, kemudian
input->post(‘password’,true) untuk menampilkan inputan dari user dengan
method post.
$jk= $this->input->post('jk',true); $jk adalah
nama variabelnya, kemudian input->post(‘jk’,true) untuk menampilkan inputan
dari user dengan method post.
if($username=='admin' && $password=='mimin'){
echo
"Hello $username, password anda adalah $password";
}else{
echo
"Password anda salah!";
}
Untuk validasi
username dan password. Jika username=admin dan password mimin, maka benar, jika
username dan password selain itu makan akan ada pesan kesalahan.
Berikut
adalah screenshot dari controller (formc_view.php) :
Keterangan
dari script diatas sebagai berikut :
form_open('formc/send'); formc
adalah nama controller dan send adalah nama function.
form_label('Username Anda ','username'); untuk
memberi nama label.
form_input('username', ''); untuk memasukkan inputan pada
form username.
form_radio('jk','L'); untuk membuat menu radio.
$options = array(
'S1-TI' => 'S1 Teknik
Informatika',
'S1-DKV' => 'S1 Desain
Komunikasi Visual',
'S1-SI' => 'S1 Sistem Informasi',
'D3-MI'
=> 'S1 Manajamen Informatika',
);
Untuk
membuat menu dropdown dengan array.
$selected= array('S1-TI','S1-DKV'); array yang
diselect adalah S1-TI dan S1-DKV.
form_dropdown('Pilihan Jurusan',$options, 'S1-TI'); menampilkan
menu dropdown.
form_dropdown('Pilihan Jurusan',$options, $selected); $selected
ini untuk menampilkan isi dari $selected array.
form_submit('login', 'Login') untuk menampilkan button submit
(Login).
form_reset('reset','Reset'); untuk menampilkan button reset (Reset)
yang berfungsi akan mereset apa yang sudah user inputkan pada form.
form_close() untuk mengakhiri form.
Berikut adalah hasil setelah dijalankan pada browser :
Isi Form Username 'admin' password 'mimin' |
validasi benar |
validasi salah |
Comments
Post a Comment