Jika anda bekerja dengan program web tentu tidak asing dengan istilah form dan begitu juga dengan codeigniter. Codeigniter sebagai freamwork yang usefull telah menyediakan library unutk pembuatan form. Jadi kita tidak perlu repot-repot mrmbuat form secara menual dengan mengetikan code-code / tag html. Kita hanya perlu mengetikan
form_open(); dan
form_close(); untuk membuat sebuah form.
Ok langsung saja kita prektekan
1. Pertama load form_halper caranya edit file autoload.php yang terletak di config/autoload.php
cari baris
$autoload['helper'] = array(); kemudaian ubah menjadi
$autoload['helper'] = array('url', 'form');
2. Buat controllernya dengan nama terserah anda sebagai contoh saya membuat controller dengan nama absen.php kemudian isi dengan kode di bawah ini
<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');
class Absen extends CI_Controller {
public function index()
{
$this->load->view('absen/siswa');
}
public function siswa()
{
}
}
/* End of file absen.php */
/* Location: ./application/controllers/absen.php */
3. Buat sebuah folder dengan nama absen di views. Kemudian buat file dengan nama siswa.php didalam folder absen
ok sekarang mari kita buat form nya dengan form halper dari codeigniternya
let's go
pertama buat tag untuk header dan footer masukan sekalian ccs dan javascript nya
<!DOCTYPE html>
<html lang="en-US">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta name="description" content="">
<meta name="author" content="">
<link rel="shortcut icon" href="../../assets/ico/favicon.ico">
<title>contoh form halper codeigniter</title>
<link href="<?php echo base_url(); ?>assets/css/style.css" rel="stylesheet" type="text/css">
<script src="<?php echo base_url(); ?>assets/js/jquery.min.js" type="text/javascript"></script>
<script src="<?php echo base_url(); ?>assets/js/bootstrap.min.js" type="text/javascript"></script>
<script src="<?php echo base_url(); ?>assets/js/admin.js" type="text/javascript"></script>
</head>
<body>
<div>
<?php
echo form_open('absen/siswa');
echo form_hidden('username', 'johndoe');//textfield type hidden
echo form_input('username', 'johndoe'); //textfield
$options = array(
'small' => 'Small Shirt',
'med' => 'Medium Shirt',
'large' => 'Large Shirt',
'xlarge' => 'Extra Large Shirt',
);
echo form_dropdown('shirts', $options, 'large'); //dropdown
echo form_checkbox('newsletter', 'accept', TRUE); //checkbox
echo form_submit('mysubmit', 'Submit Post!'); // button submit
echo form_label('What is your Name', 'username'); //label
echo form_button('name','content'); //button
echo form_open();
?>
</div>
</body>
</html>
ok selesai coba buka halaman yang tadi anda buat lewat browser apakan sudah jadi form nya?
selamat mencoba...
Related post: