thinkphp文字筛选字段都在一个表里面
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了thinkphp文字筛选字段都在一个表里面,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含3532字,纯文字阅读大概需要6分钟。
内容图文
程序代码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['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'} 查看职位
回复讨论(解决方案)
主要问题是 where 里面的条件不会写
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(); // 输出模板}
大概是这个样子,楼主看看是否有用
里面的去掉,想加红的,结果放到php代码块里了。。。
如果是可以把分页改对成数组分页。
$count=count($list);$Page = new \Think\Page($count,20);$show = $Page->show();// 分页显示输出$data=array_slice($list,$Page->firstRow,$Page->listRows);$this->assign("list",$data);
where写查询条件
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(); // 输出模板}
大概是这个样子,楼主看看是否有用
那么 a 怎么给
$Position=$this->_param('Position');//接收参数
$Recruitment=$this->_param('Recruitment');//接收参数 值得????
内容总结
以上是互联网集市为您收集整理的thinkphp文字筛选字段都在一个表里面全部内容,希望文章能够帮你解决thinkphp文字筛选字段都在一个表里面所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。