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 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
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 (4. Form Input Hidden
'name' => 'blog',
'id' => 'blog',
'value' => 'h4nk.blogspot.com',
'maxlength' => '23',
'size' => '50',
'style' => 'width:50%',
);
echo form_input($data);
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 (7. Form CheckBox
'name' => 'upload',
'maxlength' => '80',
'size' => '50',
'style' => 'width:50%',
);
echo form_upload($data);
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.comsintax pada CodeIgniter
<?php echo form_checkbox('blog', h4nk.blogspot.com', TRUE); ?>http://h4nk.blogspot.com8. 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-Lakisintax pada CodeIgniter
<input type="radio" nama="jeniskelamin" value="P" /> Perempuan
<?php echo form_radio('jeniskelamin','L'); ?> Laki-Laki9. Form Submit
<?php echo form_radio('jeniskelamin','P'); ?> Perempuan
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