thinkphp 文字 篩選 欄位 都在一個表裡面
程式碼
public function index(){
$Data = M('zhaopin'); // 執行個體化Data資料對象
import('ORG.Util.Page');// 匯入分頁類
$count= $Data->where($map)->count();// 查詢滿足要求的總記錄數
$Page= new Page($count,20);// 執行個體化分頁類 傳入總記錄數
$nowPage = isset($_GET['p'])?$_GET['p']:1;
$list = $Data->where($map)->order('shijian desc,id asc')->page($nowPage.','.$Page->listRows)->select();
$show = $Page->show();// 分頁顯示輸出
$this->assign('count',$count);
$this->assign('page',$show);// 賦值分頁輸出
$this->assign('list',$list);// 賦值資料集
$this->display(); // 輸出模板
}
篩選的地方
招聘職位:
全部
{$vo['Position']}
地區:
全深圳
{$vo['Recruitment']}
內容代碼
{$vo['Job']|mb_substr=0,8,'UTF-8'}
{$vo['company_name']}
{$vo['Recruitment']}
{$vo['shijian']}
招聘人數:{$vo['hiring']}人
公司性質:{$vo['Nature']}
規模:{$vo['company_scale']}人
經驗:{$vo['Work_experience']}年
學曆:{$vo['Degree_required']}
職位月薪:{$vo['salary']}元/月
崗位要求: {$vo['Job_requirements']|mb_substr=0,150,'UTF-8'}
查看職位
------解決思路----------------------
public function index(){
$Data = M('zhaopin'); // 執行個體化Data資料對象
import('ORG.Util.Page');// 匯入分頁類
$map="1=1 ";//初始化條件變數
$Position=$this->_param('Position');//接收參數
$Recruitment=$this->_param('Recruitment');//接收參數
if($Position<>''){
$map.=" and Position='$Position'";
}
if($Recruitment<>''){
$map.=" and Recruitment='$Recruitment'";
}
$count= $Data->where($map)->count();// 查詢滿足要求的總記錄數
$Page= new Page($count,20);// 執行個體化分頁類 傳入總記錄數
$nowPage = isset($_GET['p'])?$_GET['p']:1;
$list = $Data->where($map)->order('shijian desc,id asc')->page($nowPage.','.$Page->listRows)->select();
$show = $Page->show();// 分頁顯示輸出
$this->assign('count',$count);
$this->assign('page',$show);// 賦值分頁輸出
$this->assign('list',$list);// 賦值資料集
$this->display(); // 輸出模板
}
大概是這個樣子,樓主看看是否有用