Page 100 - Framework Codeigniter 2
P. 100
www.koder.web.id – Kumpulan tutorial komputer
function show()
{
if($this->_validate_data())
{
$data['nama']=$this->input->post('nama',TRUE);
$data['email']=$this->input->post('email',TRUE);
$data['komentar']=$this->input->post('komentar',TRUE);
$data['tanggal']= date('Y-m-d H:m:s');
$data['status']=0;
if($this->guestbook->add($data))
$data['status']='Guestbook sukses ditambahkan';
else
$data['status']='Guestbook gagal ditambahkan';
}
$paging_uri=2;
if($this->uri->segment($paging_uri))
$start=$this->uri->segment($paging_uri);
else
$start=0;
$limit_per_page=10;
$data['tguestbook_list']=$this->guestbook
->get_data($limit_per_page,$start);
$config['base_url']= site_url('guestbook');
$config['total_rows']=$this->guestbook->table_record_count;
$config['per_page']=$limit_per_page;
$config['uri_segment']=$paging_uri;
$this->pagination->initialize($config);
$data['page_links']=$this->pagination->create_links();
$image_array= get_clickable_smileys(base_url().'smileys/');
$col_array=$this->table->make_columns($image_array,20);
$data['smiley_table']=$this->table->generate($col_array);
$this->load->view('guestbook',$data);
}
function index()
{
$this->show();
}
function _validate_data()
{
$this->form_validation->set_rules('nama','Nama',
'required|min_length[5]|max_length[12]');
$this->form_validation->set_rules('email','Email',
'required|valid_email|htmlspecialchars');
$this->form_validation->set_rules('komentar','Komentar',
'required|htmlspecialchars');
return($this->form_validation->run()==FALSE)?FALSE:TRUE;
}
}
95

