php分页类代码
这是一款简单,方便,功能齐全的分页类,可以根据自己的.需要更改CSS样式文件以实现分页颜色的控制,利用php分页类,可以省去自己很多时间,只需要在分页的地方嵌入即可,下面看下使用方法:
1,在head里包含
复制代码 代码如下:
<link href="" type="text/css" rel="stylesheet" />
2,在分页处进行类的实例化:
复制代码 代码如下:
<?php
include "";
$CurrentPage=isset($_GET['page'])?$_GET['page']:1;
//die($CurrentPage);
$myPage=new pager(1300,intval($CurrentPage));
$pageStr= $myPage->GetPagerContent();
//echo $pageStr;
$myPage=new pager(90,intval($CurrentPage));
$pageStr= $myPage->GetPagerContent();
echo $pageStr;
?>
3,读取mysql数据库和分页计算文件需要自己写出来。例如:
$info=mysql_query("select * from member order by id desc limit $offset,$info_num"); 这样才能调到 mysql 数据库和当前页码等。
下面是一共包含的三个文件:(1) :调用分页类,显示分页 (2) :php分页类 (3):css样式美化文件
(1) :
复制代码 代码如下:
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>----分页演示-----</title>
<link href="" type="text/css" rel="stylesheet" />
</head>
<body>
<?php
include "";
$CurrentPage=isset($_GET['page'])?$_GET['page']:1;
//die($CurrentPage);
$myPage=new pager(1300,intval($CurrentPage));
$pageStr= $myPage->GetPagerContent();
//echo $pageStr;
$myPage=new pager(90,intval($CurrentPage));
$pageStr= $myPage->GetPagerContent();
echo $pageStr;
?>
</body>
</html>
(2) :
复制代码 代码如下:
<?php
/*
* PHP分页类
* @package Page
* @Created 2013-03-27
* @Modify 2013-03-27
* @link
* Example:
$myPage=new Pager(1300,intval($CurrentPage));
$pageStr= $myPage->GetPagerContent();
echo $pageStr;
*/
class Pager {
private $pageSize = 10;
private $pageIndex;
private $totalNum;
private $totalPagesCount;
private $pageUrl;
private static $_instance;
public function __construct($p_totalNum, $p_pageIndex, $p_pageSize = 10,$p_initNum=3,$p_initMaxNum=5) {
if (! isset ( $p_totalNum ) || !isset($p_pageIndex)) {
die ( "pager initial error" );
}
$this->totalNum = $p_totalNum;
$this->pageIndex = $p_pageIndex;
$this->pageSize = $p_pageSize;
$this->initNum=$p_initNum;
$this->initMaxNum=$p_initMaxNum;
$this->totalPagesCount= ceil($p_totalNum / $p_pageSize);
$this->pageUrl=$this->_getPageUrl();
$this->_initPagerLegal();
}
/**
* 获取去除page部分的当前URL字符串
*
-
PHP考试笔试题
用宝珠打扮自己,不如用知识充实自己。以下是小编为大家搜索整理的PHP考试笔试题,希望能给大家带来帮助!更多精彩内容请及时关注我们应届毕业生考试网!1、{PHP题目}标识符是变量的名称。PHP中的标识符用$+变量名来表示。标识符在PHP中遵循下列选项中的那些规则?()...
-
2017年PHP错误总结范文
导语:如果你还是PHP新手的话,不妨就找些PHP错误点来看看。下面的是本站小编为大家搜集的2017年PHP错误总结,供大家参考。错误总结PHP-不断更新(新手必看)做开发请开启全部错误提示:error_reporting=E_ALL|E_STRICT屏蔽错误提示等于掩耳盗铃。代码写规范,错误少一半...
-
如何利用PHP访问带有密码的Redis
导语:如何利用PHP访问带有密码的Redis方法,下面小编给大家提供了代码实现步骤,大家可以参考阅读,更多详情请关注应届毕业生考试网。一、首先设置Redis密码,以提供远程登陆打开配置文件,找到requirepass,然后修改如下:requirepassyourpasswordyourpassword就是redis验...
-
用PHP的checkbox默认值输出方法
php获取checkbox复选框值的方法,checkbox在php读取值时要用数组形式哦,我们读取这些值用phppost获取是以一个array形式哦。php获取checkbox复选框值的.方法复制代码代码如下:<htmlxmlns=""><head><metahttp-equiv="Content-Type"content="text/html;charset=gb23...