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. Git error on commit after merge - fatal: cannot do a partial commit during a merge

    Git error on commit after merge - fatal: cannot do a partial commit during a merge this answer is : ...

  2. 【CodeVS 1582】【SDOI 2009】E和D

    http://codevs.cn/problem/1582/ 首先我打了一张50*50的表(4用#代替) 并没有发现什么规律! 然后观察题解可得,我观察的是TimeMachine学长的题解 什么得到s ...

  3. safe RGB colors

    RGB是面向机器的一种颜色空间. 虽然它表示\(256 \times 256 \times 256\)种不同的颜色, 但在实际中, 大部分机器都只实现了256种颜色. 安全色(Safe RGB col ...

  4. eclipse-搭建maven的war项目集合spring注解方式

    工具:eclipse 4.4.2 版本号:20150219-0600 jdk:1.7 1.下图创建maven工程,然后next 下图选择工程保存位置(这里选择默认),next 下图选择webapp项目 ...

  5. win10 google浏览器设置

    在浏览器地址栏中输入命令: chrome://flags/ 撤销:chrome设置了禁止此页弹出提示框 chrome://settings/contentExceptions#popups

  6. 进程间通信方式与Binder机制原理

    1, Intent隐式意图携带数据 2, AIDL(Binder) 3, 广播BroadCast 4, 内容提供者ContentProvider --------------------------- ...

  7. XAML: x:DeferLoadStrategy, x:Null

    x:DeferLoadStrategy="Lazy" - 用于指定一个 UIElement 为一个延迟加载元素 x:Null - null 示例1.x:DeferLoadStrat ...

  8. Mybatis 高级结果映射 ResultMap Association Collection

    在阅读本文章时,先说几个mybatis中容易混淆的地方: 1. mybatis中的列不是数据库里的列而是查询里的列,可以是别名(如 select user_name as userName,这时col ...

  9. PowerShell控制台快捷键

    按键 功能 ← 光标向左移动一个字符 Ctrl + ← 光标向左移动一个单词 → 光标向右移动一个字符 Ctrl + → 光标向右移动一个单词 Home键 光标移动到行首 End键 光标移动到行尾 D ...

  10. String.Format将人民币符号改成美元符号{0:C}

    经过测试发现这个是和系统语言有关,如果直接使用{0:C}进行转换时会跟系统语言有关,中文则显示人民币,老美就是美元. 那么在使用时,直接增加区域配置:string.Format(new System. ...