0
ブートストラップによるページングは正常で、ページング検索を追加しようとしましたが、次のページングクリック時には機能しません。CodeIgniterを使用してブートストラップページングを作成して検索する
function cari() {
$start = $this->input->post ('mulai_tgl');
$end = $this->input->post ('sampai_tgl');
$get = array('start' => $start,'end' => $end);
$pelanggan = $this->pelanggan_m->get_data($get);
if ($start == "" || $end == "") {
$this->session->set_flashdata('msg',
'<div class="alert alert-danger text-center">
<a href="#" class="close" data-dismiss="alert" aria-label="close">×</a>
Tanggal Harus di isi </div>');
redirect('admin/pelanggan');
} else {
$num_rows = $this->db->get('tb_pelanggan');
$config['base_url'] = site_url('admin/pelanggan/cari/'.$get.'');
$config['total_rows'] = $num_rows->num_rows();
$config['per_page'] = 3;
$config['uri_segment'] = 4;
$this->pagination->initialize($config);
$data['page'] = ($this->uri->segment(4)) ? $this->uri->segment(4) : 0;
$data=array('title' =>'KOPKAR - Pelanggan',
'halaman' =>$this->pagination->create_links(),
'pelanggan' => $this->pelanggan_m->get_data($config['per_page'], $data['page'], $get),
'isi' =>'admin/pelanggan'
);
$this->load->view('dashboard/wrapper',$data);
}
}
この私のモジュール
function get_data($num, $offset, $get)
{
$this->db->where("tgl_pembelian BETWEEN " . "'" . $get['start'] . "'" . " AND " . "'" . $get['end'] . "'");
$this->db->select('*');
$this->db->from('tb_pelanggan');
$this->db->join('tb_anggota', 'tb_anggota.id_koperasi = tb_pelanggan.id_koperasi');
$this->db->order_by("tgl_pembelian","DESC");
$query = $this->db->get ('',$num, $offset);
if ($query->num_rows() > 0)
{
return $query->result();
}
else
{
return false;
}
}
質問については明確ではありません。 –
@ SantoshRamKunjirに感謝します。上記の問題に直面していますが、ページネーションで表示された検索データをクリックすると、次のページ(クリックページング2)をクリックするとインデックスに戻ることができます。助けてください –
ページネーションを使って検索するページのページ3 ... –