Form Pada CodeIgniter


Form Pada CodeIgniter adalah lanjutan pada postingan sebelumnya tentang HTML pada CodeIgniter.
Pada CodeIgniter neniliki kemampuan dalam menyederhakan perintah form HTML, seperti button, textbox, dan textarea. Supaya form html dapat dijalankan dengan baik maka diwajibkan untuk melakukan konfigurasi pada bagian autload.php ( /application/config/autoload.php ), pada bagian
$autoload['helper'] = array();
rubah menjadi
$autoload['helper'] = array('form');
berikut ini adalah perbandingan sintax2 pada form html dengan form CodeIgniter :
1. Form Open
Form Open berfungsi untuk untuk mengirimkan (POST) atau menerima (GET) sesuatu variabel untuk dapat di proses.
Sintax pada Form html
<form action="proses.php" method="post">
sintax pada CodeIgniter
echo form_open('post');
2. Form Close
Form close berfungsi untuk penutupan form atau dapat dikatakan sebagai akhir dari sebuah form.
Sintax pada Form html
</form>
sintax pada CodeIgniter
echo form_close();
3. Form Input Text
Form input text berfungsi untuk menginputkan atau memasukan sebuah data yang akan dikirim (POST) kedalam database/diproses.
Sintax pada Form html
<input type="text" name="blog" id="blog" value="h4nk.blogspot.com" maxlength="23" size="50" style="width:50%" />
sintax pada CodeIgniter
$data = array (
                       'name'        => 'blog',
                       'id'             => 'blog',
                       'value'        => 'h4nk.blogspot.com',
                       'maxlength' => '23',
                       'size'          => '50',
                       'style'         => 'width:50%',
);
echo form_input($data);
4. Form Input Hidden
Form Input Hidden merupakan sintax html yang bisa digunakan untuk memberikan sebuah nilai yang tersebunyi (tidak tampil di layar ).
Sintax pada Form html
<input type="hidden" name="blog" value="h4nk.blogspot.com" />
sintax pada CodeIgniter
echo form_hidden('blog','h4nk.blogspot.com');
5. Form Input Password
Form input password berfungsi untuk menjaga kerahasian suatu data yang akan diinputkan.
Sintax pada Form html
<input type="password" name="password" value="" />
sintax pada CodeIgniter
echo form_password('password');
6. Form Upload
Form upload merupakan form input data yang bisa berupa file, image,pdf, dll.
Sintax pada Form html
<input type="file" nama="upload" value="" id="upload" maxlength="80" size="50" style="width:50%" />
sintax pada CodeIgniter
$upload = array (
'name' => 'upload',
'maxlength' => '80',
'size' => '50',
'style' => 'width:50%',
);
echo form_upload($data);
7. Form CheckBox
Check Box berfungsi untuk memberikan opsi pilihan yang dapat dipilih lebih dari satu.
Sintax pada Form html
<input type="checkbox" nama="blog" value="h4nk.blogspot.com" checked="checked" /> http://h4nk.blogspot.com
sintax pada CodeIgniter
<?php echo form_checkbox('blog', h4nk.blogspot.com', TRUE); ?>http://h4nk.blogspot.com
8. Form Radio
Form Radio berfungsi untuk memberikan opsi pilihan dimana user hanya bisa memilih satu pilihan saja.
Sintax pada Form html
<input type="radio" nama="jeniskelamin" value="L" /> Laki-Laki
<input type="radio" nama="jeniskelamin" value="P" /> Perempuan
sintax pada CodeIgniter
<?php echo form_radio('jeniskelamin','L'); ?> Laki-Laki
<?php echo form_radio('jeniskelamin','P'); ?> Perempuan
9. Form Submit
Form submit berfungsi untuk membuat tombol.
Sintax pada Form html
<input type="submit" nama=" submit" value="Input" />
sintax pada CodeIgniter
echo form_submit('submit','Input');
10. Form Button
Form button merupakan sintax html yang digunakan untuk membuat tombol standar.
Sintax pada Form html
<button type="button" nama="submit" />Kirim Pesan </button>
sintax pada CodeIgniter
echo form_button(submit,'Kirim Pesan');
11. Form Reset
Form reset berfungsi untuk melakukan reset atau membatalkan semua inputan.
Sintax pada Form html
<input type="reset" nama="reset" value="reset" />
sintax pada CodeIgniter
echo form_reset('reset','reset');
Baca juga HTML Pada CODEIGNITER

Berikan Komentar yang bermanfaat dan sehat. Conversion Conversion Emoticon Emoticon