支持多风格变换的PHP模板分页类

 

具体使用及代码请到http://www.xilou.net/xiloublog/article.asp?id=17 下载
Asp,PHP,Asp.net交流群:3920122

借鉴了原先的“多风格asp分页类”的部分算法:http://www.xilou.net/xiloublog/article.asp?id=6
需要掌握两句sql语句。
$sql=”select * from tb limit m,n”;
表示从第m条记录起算出n条记录。
$sql=”select count(*) as t from tb”;
表示读出表的总记录数。

*使用例子*/
<?php
Require_once("page.class.php");

$conn=mysql_connect("localhost","root","");//连接数据库
mysql_select_db("user");//打开数据库

$p=new PageStyle($_GET["page"],10,2,7,"?page=");//初始化
$sql="select * from userinfo ".$p->SetLimit();//构造select * from tb limit m,n语句
$p->ExecuteSql($sql,$conn);//执行sql
while($rs=$p->RecordSet()){//读出记录
 echo $rs["UName"];
 echo "<br/>";
}
$sql="select count(UID) as uid from userinfo";//读出总记录数
$p->GetRecordCount($sql,$conn);
$p->GetTemplate("style.html");//获取模板内容
$p->PraseTemplate();//解析模板
Echo $p->OutPut();//输出分页
?>

/*模板内容*/
style.html
<!--templatebegin-->
<div class="global">
<div class="index">{previoustenpage}</div>
<div class="index">{previouspage}</div>
<div class="index">{firstpage}</div>
<div class="index">{previouspage}</div>
<div class="index">{nextpage}</div>
<div class="index">{lastpage}</div>
<div class="index">{nextpage}</div>
<div class="index">{nexttenpage}</div>
<div class="index">共{totalpage}页</div>
<div class="index">每页{numperpage}条</div>
<div class="index">当前为第{currentpage}页</div>
<div class="index">共{datacount}条记录</div>
</div>
<!--templateend-->

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值