【发布时间】:2019-03-02 20:44:48
【问题描述】:
我尝试创建一个带有日期范围过滤器的搜索引擎,但每当我在“search_textbox”上键入时,它不包括日期,它只搜索语句“名称”如“%a%”的字段';
if($search !=''):
$added_query = "and date_created like '%".$search."%' or
name like '%".$search."%' or
alias like '%".$search."%' or
designation like '%".$search."%'
";
else:
$added_query ="";
endif;
$project_details = $this->db->query("SELECT *
FROM ".$query."_man_power
WHERE date_created BETWEEN '".$date_from."' AND '".$date_to."'
".$added_query."
order by date_created desc
");
return $project_details;
【问题讨论】:
-
您在搜索文本框中输入的日期是什么?
-
$search = $this->input->post('search_textbox');
-
我在搜索字段时尝试在我的表上搜索某些内容我已经设置了我的 date_from 和 date_to 但我的查询只搜索字段并且它不包括我设置的 date_from 和 date_to...我怎么能做得好吗?
-
正如您所说,您有两个不同的日期 date_from 和 date_to 字段,您如何获取和设置这两个字段的输入?您是否尝试通过输入日期(如 2018/09/01)在表格中进行搜索?
-
不,我正在尝试通过输入姓名、职务、别名、金额等字段以及我设置的日期范围进行搜索
标签: php jquery codeigniter date-range