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. lucene-查询query->FuzzyQuery相近词语的搜索

    FuzzyQuery是一种模糊查询,它可以简单地识别两个相近的词语.下面以11.10为例进行详细介绍. package ch11; import org.apache.lucene.analysis. ...

  2. SVN安装配置和使用教程

    注意:location :为安装文件位置,Repositories:为管理的代码仓库的位置,若选中Use secure connection前面的Checkbox,则表示安全连接[https],这里的 ...

  3. js学习笔记6----作用域及解析机制

    1.作用域: 域:空间.范围.区域… 作用:读.写 script  全局变量,全局函数 自上而下 函数 由里到外 {} 2.js解析: ⑴   “找一些东西”:var. function. 参数…… ...

  4. 简进祥-SVN版本控制方案:多分支并行开发,多环境自动部署

    两地同时开发一个产品,目前线上有3个环境:测试环境.预发布环境.生产环境.目前系统部署采用jenkins自动化部署工具 用jenkins部署的方案 jenkins 测试环境:配置了各个分支的svn 地 ...

  5. 【bzoj2245】 SDOI2011—工作安排

    http://www.lydsy.com/JudgeOnline/problem.php?id=2245 (题目链接) 题意 n个产品,每个需要造C[i]件:m个员工,每个员工可以制造一些产品:每个员 ...

  6. 【poj3264】 Balanced Lineup

    http://poj.org/problem?id=3264 (题目链接) 题意 给出序列,求区间最大值-最小值 Solution 无修改,询问较多,ST表水一发. ST算法(Sparse Table ...

  7. 【bzoj1951】 Sdoi2010—古代猪文

    http://www.lydsy.com/JudgeOnline/problem.php?id=1951 (题目链接) 题意 废话一堆..求解: Solution 真的是数论经典题,什么都用上了. 因 ...

  8. TortoiseGit与GitHub项目关联设置

    一.常规克隆GitHub上的项目: 1.在本地硬盘上放置项目的地方上[右键]->[Git 克隆]->在[url地址]上输入https的GitHub的链接,然后就是等待完成,之后即可完成拉取 ...

  9. Joblogs——ContentValues的使用

    ContentValues在Android的SQLiteDatabase.update (String table, ContentValues values, String whereClause, ...

  10. django入门记录 1

    步骤: 1  安装python和django 2  创建项目python-admin startproject mysite(此处可以替换) 3  至少需要一个数据表,所以要创建一个表 python ...