自定义PHP分页函数

分页|函数

??每次编写列表性质的页面,几乎都要写上一段分页的程序。最近小阳终于决心一劳永逸??自定义一个分页函数,并保存在“pageft.php”文件里。要用到分页的地方,就直接包含“pageft.php”文件,并调用这个函数就行了。小阳在编写这个函数时,尽量注意了程序的可移植性和易用性,下面就是小阳编写的函数:

??好,分页函数已经写好了,保存为“pageft.php”,要分页时就包含它并调用pageft()函数。不过它并没有输出任何东西,但产生几个全局变量供使用:$firstcount、$displaypg、$pagenav。

下面举例说明它的用法:

??下图即为导航条格式显示的效果:

时间: 2024-12-28 18:29:38

自定义PHP分页函数的相关文章

自定义PHP分页函数_php基础

每次编写列表性质的页面,几乎都要写上一段分页的程序.最近小阳终于决心一劳永逸--自定义一个分页函数,并保存在"pageft.php"文件里.要用到分页的地方,就直接包含"pageft.php"文件,并调用这个函数就行了.小阳在编写这个函数时,尽量注意了程序的可移植性和易用性,下面就是小阳编写的函数: 好,分页函数已经写好了,保存为"pageft.php",要分页时就包含它并调用pageft()函数.不过它并没有输出任何东西,但产生几个全局

PHP 自定义分页函数

  PHP 自定义分页函数 每次编写列表性质的页面,几乎都要写上一段分页的程序.最近小阳终于决心一劳永逸--自定义一个分页函数,并保存在"pageft.php"文件里.要用到分页的地方,就直接包含"pageft.php"文件,并调用这个函数就行了.小阳在编写这个函数时,尽量注意了程序的可移植性和易用性,下面就是小阳编写的函数: //为了避免重复包含文件而造成错误,加了判断函数是否存在的条件: if(!function_exists(pageft)){ //定义函数

emlog修改分页样式(分页函数)方法总结

不修改内核实现emlog分页的上页.下页效果 1.先在你使用的模板的module.php文件中增加自定义的分页函数,代码如下:  代码如下 复制代码 <?php //blog:自定义分页函数 function my_page($count, $perlogs, $page, $url, $anchor = '') {  $pnums = @ceil($count / $perlogs);  $re = '';  $urlHome = preg_replace("|[?&/][^./

PHP封装分页函数实现文本分页和数字分页_php实例

最近,在项目中要用到分页.分页功能是经常使用的一个功能,所以,对其以函数形式进行了封装. // 分页分装/*** $pageType 分页类型 1是数字分页 2是文本分页* 可以将$pageTotal,$page,$total等数据作为参数传递,或者在paging作为全局变量(推荐)*/function paging($pageType){ global $pageTotal,$page,$total; if($pageType == 1) { echo '<div id="pagenum

php分页函数示例代码分享

 这篇文章主要介绍了php分页函数示例代码,需要的朋友可以参考下 分享一例php分页函数代码,用此函数实现分页代码很不错.   代码,php分页函数.  代码如下: <?php /* * Created on 2011-07-28 * Author : LKK , http://lianq.net * 使用方法: require_once('mypage.php'); $result=mysql_query("select * from mytable", $myconn); $

两个高效的ASP分页函数

两个高效的ASP分页函数(统计记录数,分页提取记录) <% '    /*智能返回分页SQL语句*/ '    /// <summary> '    /// 功能:智能返回分页SQL语句 '    /// </summary> '    /// <param name="primaryKey">主键(不能为空)</param> '    /// <param name="queryFields">提取

ThinkPHP 分页函数的改造

首先在创建好ThinkPHP项目以后,打开根目录下的ThinkPHP/Common/functions.php(这里存放的是tp的公共函数)   添加如下代码     1 function mypage($tot,$length){ 2 $page=$_GET['p']?$_GET['p']:1; 3 $offset=($page-1)*$length; 4 $prevpage=$page-1; 5 6 $pages=ceil($tot/$length); 7 8 if($page>=$page

服务端 JScript 记录集分页函数/对象 By shawl.qiu

js|jscript|对象|分页|函数|记录集 服务端 JScript 记录集分页函数/对象 By shawl.qiu 说明:分页其实很简单的, 我都写了好几个分页函数了... 感觉 JScript 写代码比 VBScript 方便不少, 基本恋上用 类C 语法写代码, BASIC 语法快看不懂了.... 唉, 没啥好说的, 这次用 JScript 写了两个分页程序, 一个是 Jscript 对象, 一个是Jscript 函数对象, 我比较喜欢 Jscript 对象, 不需要像函数对象那样 ne

ASP分页函数

分页|函数 const MaxPerPage=18dim pageif not request("page")="" then Page=cint(request("page"))else Page=1end if dim ii=0rs.move (Page-1)*MaxPerPage 分页do while  ' 中间是循环段 i=i+1 if i>=MaxPerPage then exit do rs.movenextloop =====