html代码

<?php print_r($ser['searchtype']);?>
<select name="searchtype">
<option value="name" <if condition="$ser['searchtype'] ==name">selected="selected"</if>>姓名</option>
<option value="mobile" <if condition="$ser['searchtype'] ==mobile">selected="selected"</if>>手机</option>
</select> <select name="status" id="status">
<option value="null" <if condition="$ser['status']==='null'">selected="selected"</if>>完成</option>
<option value="" <if condition="$ser['status'] =='1'">selected="selected"</if>>是</option>
<option value="" <if condition="$ser['status'] =='0'">selected="selected"</if>>否</option>
</select>
<select name="sort">
<option value="asc" <if condition="$ser['sort'] ==asc">selected="selected"</if>>时间递增</option>
<option value="desc" <if condition="$ser['sort'] ==desc">selected="selected"</if>>时间递减</option>
</select> <select name="listRows">
<option value="" <if condition="$ser.listRows ==5">selected="selected"</if>>{:L('listRows')}</option>
<option value="" <if condition="$ser.listRows ==20">selected="selected"</if>>{:L('listRows')}</option>
<option value="" <if condition="$ser.listRows ==50">selected="selected"</if>>{:L('listRows')}</option>
<option value="" <if condition="$ser.listRows ==100">selected="selected"</if>>{:L('listRows')}</option>
</select>

php代码

public function index(){
$m = M('service'); //**** 查询条件
$ser['keywords'] =$_GET['keywords'];
$ser['searchtype']= $_GET['searchtype'];
$ser['status'] = $_GET['status'];
$ser['listRows'] = $_GET['listRows'];
$ser['sort'] = $_GET['sort'];
$mo = URL('Admin-Service/index');
$url = $mo.'&keywords='.$ser['keywords'].'&searchtype='.$ser['searchtype'].'&status='.$ser['status'].'&sort='.$ser['sort'].'&listRows='.$ser['listRows'].'&p=';
$p = $_GET['p'];
//echo $url; //******分页
$res = $m->select();
// 共有几条
$totalNum = count($res);
// 共有多少页
$pagesize = ''; ///$ser['listRows']

    $totalpage1 = $totalNum%$pagesize;
    $totalpage = intval($totalNum/$pagesize);

  if($totalpage1 !=){
$totalpage +=;
}
if($totalpage<=){
$totalpage = ;
}
//echo $totalpage;
//当前页
$nowpage = $p;
if(empty($p)){
$nowpage = ;
}
$nowsize = $nowpage*$pagesize-$pagesize;;
//echo $nowpage;
//第一页
$firstpage = $url.'';
//上一页
$prevpage = $nowpage-;
if($prevpage<=){
$prevpage = ;
}
$prevpageUrl = $url.$prevpage;
//下一页
$nextpage = $nowpage+;
if($nextpage>=$totalpage){
$nextpage = $totalpage;
}
$nextpageUrl = $url.$nextpage; //尾页
$lastpage = $url.$totalpage; //******分页结束 $list = $m->limit($nowsize,$pagesize)->select();
foreach($list as $k=>$v){
$list[$k]['problem'] = $this->config_problem('',$v['problem']);
} $page = '<a class="a1">共'.$totalNum.'条 当前'.$nowpage.'/'.$totalpage.'页</a>';
$page .= '<a href="'.$firstpage.'">第一页</a>';
$page .= '<a href="'.$prevpageUrl.'">上一页</a>';
$page .= '<a href="'.$nextpageUrl.'">下一页</a>';
$page .= '<a href="'.$lastpage.'">尾页</a>'; //$page = '30条第一页上一页12下一页最后一页'; //print_r($ser['searchtype']);
$this->assign('ser',$ser);
$this->assign('page',$page);
$this->assign('list',$list);
$this->display();
}

YOURPHP的分页完整版的更多相关文章

  1. Asp.NET Core2.0 项目实战入门视频课程_完整版

    END OR START? 看到这个标题,你开不开心,激不激动呢? 没错,.net core的入门课程已经完毕了.52ABP.School项目从11月19日,第一章视频的试录制,到今天完整版出炉,离不 ...

  2. 【ELK】4.spring boot 2.X集成ES spring-data-ES 进行CRUD操作 完整版+kibana管理ES的index操作

    spring boot 2.X集成ES 进行CRUD操作  完整版 内容包括: ============================================================ ...

  3. 常用经典SQL语句大全完整版--详解+实例 (存)

    常用经典SQL语句大全完整版--详解+实例 转 傻豆儿的博客 http://blog.sina.com.cn/shadou2012  http://blog.sina.com.cn/s/blog_84 ...

  4. 常用经典SQL语句大全完整版--详解+实例 《来自网络,很全没整理,寄存与此》

    常用经典SQL语句大全完整版--详解+实例 下列语句部分是Mssql语句,不可以在access中使用. SQL分类: DDL—数据定义语言(CREATE,ALTER,DROP,DECLARE) DML ...

  5. Linux学习总结(1)——Linux命令大全完整版

    Linux命令大全完整版 目    录I 1. linux系统管理命令1 adduser1 chfn(change finger information)1 chsh(change shell)1 d ...

  6. 《死磕 Elasticsearch 方法论》:普通程序员高效精进的 10 大狠招!(完整版)

    原文:<死磕 Elasticsearch 方法论>:普通程序员高效精进的 10 大狠招!(完整版) 版权声明:本文为博主原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链 ...

  7. 如何安全的将VMware vCenter Server使用的SQL Server Express数据库平滑升级到完整版

    背景: 由于建设初期使用的vSphere vCenter for Windows版,其中安装自动化过程中会使用SQL Server Express的免费版数据库进行基础环境构建.而此时随着业务量的增加 ...

  8. Android版的菜谱客户端应用源码完整版

    Android版的菜谱客户端应用源码完整版,这个文章是从安卓教程网转载过来的,不是本人的原创,希望能够帮到大家的学习吧. <ignore_js_op> 152936qc7jdnv6vo0c ...

  9. sed实例精解--例说sed完整版

    原文地址:sed实例精解--例说sed完整版 作者:xiaozhenggang 最近在学习shell,怕学了后面忘了前面的就把学习和实验的过程记录下来了.这里是关于sed的,前面有三四篇分开的,现在都 ...

随机推荐

  1. Android 自定义Popupwindow 注意事项,手机和平板的区别

    首先自定义ppw是要继承Popupwindow 的 而要成功的显示出自定义的ppw就必须实现下面的三句代码 // 必要的三要素下面,不然popWind显示不出来 this.setContentView ...

  2. 【BZOJ 2648】SJY摆棋子 & 【BZOJ 2716】【Violet 3】天使玩偶

    KDTree模板,双倍经验啦啦啦- #include<cstdio> #include<cstring> #include<algorithm> #define r ...

  3. 莫比乌斯函数筛法 & 莫比乌斯反演

    模板: int p[MAXN],pcnt=0,mu[MAXN]; bool notp[MAXN]; void shai(int n){ mu[1]=1; for(int i=2;i<=n;++i ...

  4. Edge Model

    三种edge Step (阶梯) Ramp (坡) Roof 因为噪声的存在, ramp edge是最常见的. 一阶和二阶算子在ramp edge处的表现 一阶和二阶算子对噪声的敏感性 从上自下, 高 ...

  5. 状态压缩 HDU1074

    t组数据 n门课程 底限 完成要几天 dp[i] 表示i的二进制数中  1 对应位置课程 完成  最少扣多少分 完成的时间 记录一下怎么下来的 1->2^n 列举 (1<<n)   ...

  6. Apache Shiro和Spring Security的详细对比

    参考资料: 1)Apache Shiro Apache Shiro:http://shiro.apache.org/ 在Web项目中应用 Apache Shiro:http://www.ibm.com ...

  7. Ext-设置form表单不可编辑

    1. var formEach = win.down('form').items.items; Ext.each(formEach,function(item){ console.log(item); ...

  8. yum命令安装mysql

    linux下使用yum安装mysql,以及启动.登录和远程访问. 1.安装 查看有没有安装过: yum list installed mysql* rpm -qa | grep mysql* 查看有没 ...

  9. 终于有SpringMvc与Struts2的对比啦

    目前企业中使用SpringMvc的比例已经远远超过Struts2,那么两者到底有什么区别,是很多初学者比较关注的问题,下面我们就来对SpringMvc和Struts2进行各方面的比较: 1. 核 心控 ...

  10. Leetcode 400. Nth digits

    解法一: 一个几乎纯数学的解法 numbers:   1,...,9, 10, ..., 99, 100, ... 999, 1000 ,..., 9999, ... # of digits:   9 ...