im getting stuck when i show data from database with pagination codeigniter, the first page is show correctly, but when i click page 2, the number of page is selected but its still show the data of page 1, so do with next page.
here is my code
function upload()
{
$page=$this->uri->segment(3);
$limit=5;
if(!$page):
$offset = 0;
else:
$offset = $page;
endif;
$data = array();
$session=isset($_SESSION['username_belajar']) ? $_SESSION['username_belajar']:'';
if($session!=""){
$pecah=explode("|",$session);
$tgl = "%d-%m-%Y";
$time = time();
$data["wkt_skr"] = mdate($tgl,$time);
$data["username"]=$pecah[0];
$data["nama"]=$pecah[1];
$data["status"]=$pecah[2];
$data["page"] = $page;
$data['scriptmce'] = $this->scripttiny_mce();
if($data["status"]=="admin"){
$tot_hal = $this->Admin_model->Total_Artikel("tbl_download");
$data["download"]=$this->Admin_model->Tampil_Data("tbl_download","id_download");
$config['base_url'] = base_url() . '/index.php/admin_smk/upload/';
$config['total_rows'] = $tot_hal->num_rows();
$offset = $this-> uri->segment(3);
$config['per_page'] =$limit;
$config['uri_segment'] = 3;
$config['first_link'] = 'Awal';
$config['last_link'] = 'Akhir';
$config['next_link'] = 'Selanjutnya';
$config['prev_link'] = 'Sebelumnya';
$this->pagination->initialize($config);
$data["paginator"]=$this->pagination->create_links();
$this->load->view('halaman-admin/kolom_atas',$data);
$this->load->view('halaman-admin/upload',$data);
$this->load->view('halaman-admin/kolom_bawah');
}
else{
?>
[removed]
alert("Anda tidak berhak masuk ke Control Panel Admin…!!!");
[removed]
<?php
echo "<meta http-equiv='refresh' c url=".base_url()."index.php/'>";
}
}
else{
?>
[removed]
alert("Anda belum Log In…!!!\nAnda harus Log In untuk mengakses halaman ini…!!!");
[removed]
<?php
echo "<meta http-equiv='refresh' c url=".base_url()."index.php/'>";
}
}
Anyone help me please Thanks in advance 😊)
thnx ^_^