增加保留查询条件

webht/payment
Jimmy Liow 2 years ago
parent 47c762d26a
commit addfb51185

@ -35,6 +35,7 @@ class Index extends CI_Controller
$data = array(); $data = array();
$data['groupList'] = $this->Information_model->group_list(); $data['groupList'] = $this->Information_model->group_list();
$data['tipsList'] = $this->infoTips_model->search($keywords, $byWhat); $data['tipsList'] = $this->infoTips_model->search($keywords, $byWhat);
$data['keywords'] = $keywords;
$this->load->view('bootstrap3/header', $data); $this->load->view('bootstrap3/header', $data);
$this->load->view('welcome'); $this->load->view('welcome');
$this->load->view('bootstrap3/footer'); $this->load->view('bootstrap3/footer');

@ -56,20 +56,20 @@ class infoTips_model extends CI_Model
} }
} }
// keyword 可以是标题或者 URL使用空格分开
public function search($keywords, $byWhat) { public function search($keywords, $byWhat) {
$whereCodition = '';
if ($byWhat == 'byTitle') { if ($byWhat == 'byTitle') {
$whereCodition .= " and it.it_title like '%" . $keyword . "%'"; $whereCodition .= " and it.it_title like '%" . $keywords . "%'";
} else if ($byWhat == 'byLabel') { } else if ($byWhat == 'byLabel') {
$whereCodition .= " and it.it_code like '%" . $keyword . "%'"; $whereCodition .= " and it.it_code like '%" . $keywords . "%'";
} else if ($byWhat == 'byContent') { } else if ($byWhat == 'byContent') {
$whereCodition .= " and it.it_content like '%" . $keyword . "%'"; $whereCodition .= " and it.it_content like '%" . $keywords . "%'";
} }
$searchText = $searchText =
"select it.it_id ,it.it_title,it.it_expires,it.it_code,it.it_content,it.it_sitecode,it.it_datetime "select it.it_id ,it.it_title,it.it_expires,it.it_code,it.it_content,it.it_sitecode,it.it_datetime
from infoTips it from infoTips it
where it.it_sitecode=?" where it.it_sitecode=?"
. $whereCodition . ") " . $whereCodition
. " order by it_expires ASC"; . " order by it_expires ASC";
$query = $this->HT->query($searchText, array($this->config->item('site_code'))); $query = $this->HT->query($searchText, array($this->config->item('site_code')));
return $query->result(); return $query->result();

@ -8,7 +8,7 @@
<form id="searchForm" method="post" action="<?php echo site_url('thirdparty/recommend/index/search'); ?>" class="navbar-form navbar-left"> <form id="searchForm" method="post" action="<?php echo site_url('thirdparty/recommend/index/search'); ?>" class="navbar-form navbar-left">
<div class="input-group"> <div class="input-group">
<input type="text" class="form-control input-sm" name="keywords" id="keywords" value="" style="min-width:450px;"> <input type="text" class="form-control input-sm" name="keywords" id="keywords" value="" style="min-width:450px;">
<input type="hidden" name="byWhat" id="byWhatInput" > <input type="hidden" name="byWhat" value="<?php echo keywords; ?>" id="byWhatInput" >
<span class="input-group-btn"> <span class="input-group-btn">
<button class="btn btn-default btn-sm" id="searchByTitleBtn" type="button">搜索标题</button> <button class="btn btn-default btn-sm" id="searchByTitleBtn" type="button">搜索标题</button>
<button class="btn btn-default btn-sm" id="searchByLabelBtn" type="button">搜索标签</button> <button class="btn btn-default btn-sm" id="searchByLabelBtn" type="button">搜索标签</button>

Loading…
Cancel
Save