0
나는 페이지 매김을 사용하여 검색을 구현했습니다. 나는 사용자 ID를 갖는 FNAME 등의 검색은 사용자 이름을 기반으로 등록 테이블에서 검색하고페이지 매김이있는 코드 서명자 검색
public function search_result($limit,$start,$search_name)
{
$this->db->limit($limit, $start);
$this->db->select('user_id');
$this->db->where('category',1);
$this->db->like('first_name',$search_name);
$query = $this->db->get('registration');
if ($query->num_rows() > 0) {
foreach ($query->result() as $row) {
$data[] = $row;
}
return $data;
}
return false;
}
컨트롤러 기능`공공 기능 검색() {
if($_POST)
{
$search_name=$this->input->post('search_name');
$config['base_url'] = 'search';
$config['total_rows'] = 15;//$this->registration_model->record_count();
$config['per_page'] = 4;
$config["uri_segment"] = 3;
$config['use_page_numbers'] = TRUE;
$this->pagination->initialize($config);
$page = ($this->uri->segment(3)) ? $this->uri->segment(3) : 0;
$data['result']=$this->institute_model->search_result($config["per_page"],$page,$search_name);
$data['links'] = $this->pagination->create_links();
$this->load->view('institute/search',$data);
}
}`
그리고 모델 기능 코드입니다. 그것은 나를 위해 일하지만 페이지 2를 클릭하면 페이지 번호가 http://localhost/mypro/index.php/institute/search/2
이되며 비어있게됩니다. 로드보기 전에
좋습니다. 자, 지금까지 무엇을 했습니까? 또는 기성 스크립트를 원하십니까? –
다음 튜토리얼을 따르십시오 : http://www.w3schools.com/php/php_ajax_livesearch.asp 문제가 생기면 먼저 조사를 해보십시오. 여전히 해결책을 찾을 수 없다면 여기에 도움을 요청하십시오. 지금까지 시도한 것을 질문하십시오. – alxbrd