検索結果にはキーワード入力が空の場合のすべてのレコードが表示されます。コードイグナイター検索は、入力値が空のときにテーブル内のすべてのレコードを返します
input-> post( 'date')のように、別の入力値を追加したい場合はどうすればよいですか?
コントローラー:
$keywords = $this->input->post('keywords');
$data['results'] = $this->search_model->get_results($keywords);
$this->template->show('results',$data);
モデル:
function get_results($keywords = 'default'){
$query = $this->db->select('*')->from('list')
->where("name LIKE '%$keywords%'")->get();
return $query->result_array();
}
私はこれを試みましたが、それでもすべてのエントリを返します –