php 经典分页 支持上10页下10代码

php 经典分页 支持上10页下10代码
 +-------------------------------------------
 |
 |   Autohr : jimmy
 | Email : mailangel123@163.com
 |
 +-------------------------------------------
 */

 /*
 +-------------------------------------------
 + 配置不前页面
 +-------------------------------------------
 */
 if (@!$perpage || !is_numeric(@$perpage) || @$perpage <= 0){
  $perpage = 20;
 }
 /*
 +-------------------------------------------
 + 统计最大页面 tds记录总条数据
 +-------------------------------------------
 */
 $pages = ceil($tds / $perpage);
 /*
 +-------------------------------------------
 + 统计最大页面
 +-------------------------------------------
 */
 $page = $page > $pages ? $pages : $page;
 $page = is_numeric($page) && $page > 0 ? ceil($page/1) : 1;
 /*
 +-------------------------------------------
 + 取多少条记录
 +-------------------------------------------
 */
 $pages_limit = ($page - 1) * $perpage;
 $pages_offset = $perpage;
 /*
 +-------------------------------------------
 + 开始页与结束页面
 +-------------------------------------------
 */
 if ($pages <= 10){
  $spage = 1;
  $epage = $pages;
 }else{
  if ($page > $pages - 5){
   $spage = $pages - 9;
   $epage = $pages;
  }elseif ($page < 6){
   $spage = 1;
   $epage = 10;
  }else{
   $spage = $page - 4;
   $epage = $page + 5;
  }
 }
 /*
 +-------------------------------------------
 + 上一页与下一页
 +-------------------------------------------
 */
 $pages_prev = $page <= 2 ? 1 : ($page - 1);
 $pages_next = $page >= $pages-1 ? $pages : ($page + 1);

时间: 2024-11-03 15:04:49

php 经典分页 支持上10页下10代码的相关文章

java分页,上一页,下一页,123页这种

问题描述 java分页,上一页,下一页,123页这种 求java分页,分成1.2.3.4.5页类型的和上一页下一页结合,谢谢!!!,想研究一下!!!已经会上一页下一页了!!! 解决方案 Spring+Mybatis+SpringMVC后台与前台分页展示实例(附工程)http://blog.csdn.net/evankaka/article/details/49452201 可以参考下这里 解决方案二: 分页(上一页,下一页)GridView自定义分页样式(上一页,下一页,到第几页)php mys

wordpress上一页下一页无插件分页函数

提供两个,一个是willin提供的,一个则是今天我提供的,其实就都是简单的修改,但可应对不同需求的应用. 第一个可以定制显示wordpress显示上一页下一页,及统计页数及中间页数  代码如下 复制代码 if ( !function_exists('pagenavi') ) {  function pagenavi( $p = 5 ) { // 取当前页前后各 2 页   if ( is_singular() ) return; // 文章与插页不用   global $wp_query, $p

js-关于a标签上一页 下一页

问题描述 关于a标签上一页 下一页 问题描述:需要用a标签上一页 下一页,N种方法都试过不行. <a href="#" oncilck="back">上一页</a> <a href="#" oncilck="next">下一页</a> href不行,一直405,提示提交的是HTTP请求默认get而后台是post oncliick Form提交可行,可是只能提交固定的action

js实现上一页下一页的效果【附代码】_javascript技巧

Javascript 返回上一页: 1. history.go(-1), 返回两个页面: history.go(-2); 2. history.back(). 3. window.history.forward()返回下一页 4. window.history.go(返回第几页,也可以使用访问过的URL) 例: 复制代码 代码如下: <a href="javascript:history.go(-1);">向上一页</a> response.Write(&quo

PHP简单实现上一页下一页功能示例_php技巧

本文实例讲述了PHP简单实现上一页下一页功能.分享给大家供大家参考,具体如下: 思路整理: 现在好多人用id的增1和减1实现上一篇和下一篇,但是难道文章ID不会断了吗?所以你要知道上个ID和个ID是多少就OK了. 那怎么解决这个问题呢,很简单! 例子: 假如这篇文章的ID200 <a href="?action=up&id=200">上一篇</a> <a href="?action=down&id=200">下一篇

asp常用分页程序-上一页 下一页

'*********************************************** '过程名:showpage '作  用:显示"上一页 下一页"等信息 '参  数:sfilename  ----链接地址 '       totalnumber ----总数量 '       maxperpage  ----每页数量 '       ShowTotal   ----是否显示总数量 '       ShowAllPages ---是否用下拉列表显示所有页面以供跳转.有某些页

ShowPage 显示“上一页 下一页”等信息的封装代码_应用技巧

'************************************************** '函数名:ShowPage '作  用:显示"上一页 下一页"等信息 '参  数:sFileName  ----链接地址 '       TotalNumber ----总数量 '       MaxPerPage  ----每页数量 '       ShowTotal   ----是否显示总数量 '       ShowAllPages ---是否用下拉列表显示所有页面以供跳转.有

ShowPage 显示“上一页 下一页”等信息的封装代码

'************************************************** '函数名:ShowPage '作  用:显示"上一页 下一页"等信息 '参  数:sFileName  ----链接地址 '       TotalNumber ----总数量 '       MaxPerPage  ----每页数量 '       ShowTotal   ----是否显示总数量 '       ShowAllPages ---是否用下拉列表显示所有页面以供跳转.有

asp分页技术详解讲解(上一页/下一页)

先我们来理解一下原理 首页: 这个使用当前页是否为第一页时判别,如果当前为第一页(也就是首页),那么显示首页两字,没有链接,否则提供直接跳转到首页的链接.   上一页: 当前为第一页时,链接失效,反过来,链接到当前面的上一页,这里使用:<%=curpage-1%>,就是用当前的页数减去1,得到上一页.   下一页: 这里需要使用rs.pagecount这个属性来比较,假如总页数小于当前页数加1的值,那表明这就是第后一页,链接将失效,否则链接到下一页. 尾页: 和下一页的功能一样判定出是最后页时