Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

Form validation, paging,urisegmen,log

Presentasi serupa


Presentasi berjudul: "Form validation, paging,urisegmen,log"— Transcript presentasi:

1 Form validation, paging,urisegmen,log
Pertemuan 4 Form validation, paging,urisegmen,log

2 File controller coba.php di function buat_baru()
Untuk membuat suatu validasi didalam form maka menggunakan form_ validation() Kemudian pada bagian rumus diganti dengan : $this->load->library('form_validation'); $this->form_validation->set_rules('title','Title','required'); $this->form_validation->set_rules('content','Content','required'); if(!empty($_POST['add'])) if($this->form_validation->run()==true)

3 File view buat_baru.php
Kemudian rubah file berikut : Diganti dengan kode berikut : Kemudian tambahkan kode berikut juga : <?php echo form_input('title'); ?> <?php echo form_textarea('content'); ?> <?php echo form_input('title',set_value('title')); ?> <?php echo form_textarea('content',set_value('content')); ?> <?php echo validation_errors(); ?>

4 File controller coba.php di function ubah()
Untuk membuat suatu validasi didalam form maka menggunakan form_ validation() Kemudian pada bagian rumus diganti dengan : $this->load->library('form_validation'); $this->form_validation->set_rules('title','Title','required'); $this->form_validation->set_rules('content','Content','required'); if(!empty($_POST['add'])) if($this->form_validation->run()==true)

5 File view ubah.php Kemudian rubah file berikut :
Diganti dengan kode berikut : Kemudian tambahkan kode berikut juga : <?php echo form_input('title'); ?> <?php echo form_textarea('content'); ?> <?php echo form_input('title',set_value('title')); ?> <?php echo form_textarea('content',set_value('content')); ?> <?php echo validation_errors(); ?>

6 Tambahkan kode pada file controller (coba.php)
$this->load->library('pagination'); $config['base_url'] =site_url().'/coba/index/'; $config['total_rows']=$this->m->get_count_news(); $config['per_page']=2 ; $this->pagination->initialize($config); $data['paging']=$this->pagination->create_links(); Kemudian rubah kode menjadi : $data['news']=$this->m->get_all_news(); $data['news']= $this->m->get_all_news($config['per_page'],$this->uri->segment(3));

7 Tambahkan kode pada model(MDL_Coba.php)
Nama function get_all_news() menjadi get_all_news($start,$limit) Kemudian rubah pada kode berikut : menjadi Tambahkan kode berikut juga. $this->db->from('news')->limit($start,$limit); $data=$this->db->get('news'); $data=$this->db->get(); function get_count_news() { return $this->db->count_all_results('news'); }

8 Tambahkan kode pada view(news.php)
Dibawah </table> untuk membuat nama file berextensionkan sesuai nama kita maka kita gunakan fungsi sufig Rubah kode : menjadi : <?php echo $paging; ?> <?php echo anchor('coba/ubah/'.$row->id_news,'Edit'); ?> | <?php echo anchor(‘coba/ubah/'.$row->id_news.'/'.url_title($row->news_title), 'Edit'); ?> |

9 lanjutan Kemudian poda file config dibaris ke 60 menjadi :
$config['url_suffix'] = ‘ '; $config['url_suffix'] = ‘sahata ';


Download ppt "Form validation, paging,urisegmen,log"

Presentasi serupa


Iklan oleh Google