【刚写的分页函数_PHP教程】教程文章相关的互联网学习教程文章

PHP实现仿Google分页效果的分页函数

本文实例讲述了PHP实现仿Google分页效果的分页函数。分享给大家供大家参考。具体如下: /*** 分页函数* @param int $total 总页数* @param int $pagesize 每页几条* @param string $pkey url中页面变量名称* @param string $url 基础url,其中的{page}会被替换为页码* 依赖函数 request_uri httpInt*/ function page($total,$pagesize=10,$pkey=p,$url=null){$a_num=10;$first= 首页 ;$last= 尾页 ;$pre= 上页 ;$next= 下页 ;$a_...

PHP实现的oracle分页函数实例

本文实例讲述了PHP实现的oracle分页函数。分享给大家供大家参考,具体如下: mysql有limit,分页的时候,我们可以用limit 30,40,而oracle没有limit,用其他的方法来代替--rownum. 一、底层方法 /*** 数据连接*/ function connect($db_user, $db_pwd, $db_name, $db_nls) {$this->dbh = oci_connect($db_user, $db_pwd, $db_name, $db_nls); } function getall($query, $start=0, $rows=-1) {$this->dbh = emptyempty($this->dbh)...

功能强大的php分页函数

分页是每一个程序需要去理解的东西,学习过的几门语言中我发现分页原理都是一样的,下面为php初学者分析一下php分页实现与最后面补充了一个超级强大的分页函数。 文章内容分页主要有两个办法: 办法一、按字数控制进行分页 按字数分页办法简单易用,但效果不好. 大致思想:首先、设定每页能容纳的最大字数,然后、计算文章内容的总字数,再由总字数和单页最大字数计算出出总页数,这样整个分页的准备工作就已经做好了. 具体到每一页的显示...

Codeigniter(CI)框架分页函数及相关知识

一般在数据分页的时候需要获取当前页的数据和总条数,一般人是在model中封装两个函数分别获取当前页的数据和数据总条数,业务逻辑类似,感觉有点冗余,可以封装在一起:代码如下: /** * 获取分页数据及总条数 * @param string @tablename 表名 * @param mixed $where 条件 * @param int $limit 每页条数 * @param int $offset 当前页 */ public function get_page_data($tablename, $where, $li...

PHP封装分页函数实现文本分页和数字分页【图】

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

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);$total=mysql_num_rows($result); //取得信息总数pageDivide($total,10); //调用分页函数 //数据库操作$result=mysql_query("select * from mytable limit $sqlfirst,$s...

php 分页函数multi() discuz

代码如下:/* * 分页函数 * $num 总条数,$perpage 一页多少条, $curpage 当前页, $mpurl url, $page = 10 显示几个分页 * */ function multi($num, $perpage, $curpage, $mpurl, $page = 10) { $multipage = ''; $realpages = 1; if ($num > $perpage){ $offset = 4; $realpages = @ceil($num / $perpage); if ($page > $realpages) { $form = 1; $to = $realpages; }else { $form = $curpage - $offset; $to = $form + $page - 1; ...

php框架自带的分页类扩展性灵活性不强,简单封装分页函数,做网站就用这一套,再也不用重复造轮子

注:下面贴的是a标签的分页类,如果你们前端用的是li标签的话,把函数里的标签改了就行//a标签的分页函数//参数(start:当前页 length:显示的长度 page总页数 ) public function fenye($start,$length,$page){//按照条件拼接分页$page_list = '';$bordermin = 1;//最小值$bordermax = $page;//最大值if($start-$length > 1){$bordermin = $start-$length;}if($start+$length < $page){$bordermax = $start+$length;}for($i=$borderm...