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. localStorage和sessionStorage

    首先自然是检测浏览器是否支持本地存储. 在HTML5中,本地存储是一个window的属性,包括localStorage和sessionStorage,从名字应该可以很清楚的辨认二者的区别,前者是一直存 ...

  2. C#-WinForm-客户端程序-Form基本属性

    WinForm - 客服端程序(C/S) WindowsForm 的简称 客户端应用程序:是需要安装在用户电脑上才可以使用的程序,代码部分在用户电脑上执行 特点:不需要联网也可以打开使用部分功能,但现 ...

  3. 怎么学习AOPR使用方法

    Advanced Office Password Recovery作为一款专业级别的Office密码破解工具,对十几种office文档的密码都可以有效的破解.一些用户朋友才开始接触Advanced O ...

  4. SPDY 是什么?如何部署 SPDY?

    摘要:当老迈的 HTTP 协议逐渐不能满足人们需求的时候,Google 的 SPDY 协议出现在面前,那么这个长期以来一直被认为是 HTTP 2.0 唯一可行选择的 SPDY 是什么呢?当下我们如何能 ...

  5. 【CodeForces 567E】President and Roads(最短路)

    Description Berland has n cities, the capital is located in city s, and the historic home town of th ...

  6. 操作系统也谈"算法"

    前言: 近来在准备校招的笔试面试,复习到操作系统时感觉概念性的东西比较多,不过对于以下的几类算法还是有必要做个小小总结. [作业调度算法] 先来先服务(FCFS, First Come First S ...

  7. NGUI之输入文本框的使用

    ToolBar中的两个红圈 另,代码如下:只需要定义一个变量即可,然后将控件drag到那里,真的是灰常方便呀 还有一个就是保存了(OK的响应),可以简单地理解为存档或读档

  8. VS2013编译python源码

    系统:win10 手头有个python模块,是用C写的,想编译安装就需要让python调用C编译器.直接编译发现使用的是vc9编译,不支持C99标准(两个槽点:为啥VS2008都还不支持C99?手头这 ...

  9. 【poj2761】 Feed the dogs

    http://poj.org/problem?id=2761 (题目链接) 题意 求区间第K大. Solution 和poj2104一模一样. 主席树代码 // poj2761 #include< ...

  10. TortoiseGit与GitHub项目关联设置

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