Your Ad Here
首页 | 编程语言 | 网站建设 | 游戏天堂 | 冲浪宝典 | 网络安全 | 操作系统 | 软件时空 | 硬件指南 | 病毒相关 | IT 认证
软讯网络 > 网站建设 > ASP > 支持多风格变换的PHP模板分页类
【标  题】:支持多风格变换的PHP模板分页类
【关键字】:PHP
【来  源】:http://blog.csdn.net/xilo/archive/2006/10/21/1344095.aspx

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

Your Ad Here

 

具体使用及代码请到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-->

JSP开发者要万万小心的数据范围漏洞:【上一篇】
将过长的字符串用省略号表示:【下一篇】
【相关文章】
  • 通用php远程文件包含漏洞获取webshell的工具
  • LAMP中PHP的安装 (鸟哥的)
  • PHP 信号与共享内存函数库
  • Apache+MySQL+PHP5+Drupal+MediaWiki
  • php学习笔记10-Exception Handling
  • phpMyAdmin 2.9.0.2
  • PhpMyAdmin中无法导入sql文件的解决办法
  • 如何将PHP的数组转化成对象
  • PHP中的异常处理对程序执行效率的影响
  • PHP+MySQL分页显示示例分析
  • 【随机文章】
  • Spring Quartz如何动态配置时间(1)
  • 青春痘的防治怎样治疗痘痘治疗青春痘方法消除青春痘看康本秘籍大公开
  • 六个系统安装方法及其应用
  • SQL Server编写存储过程小工具(三)
  • 在MRPII/ERP应用中如何规范人的行为方式
  • 今天遇到到郁闷的问题--排序
  • system()在溢出中的利用
  • Daily Build and Smoke Test
  • rufeng教程-提高篇(2)
  • VBA 基础系列讲座——第七课 如何在Excel里使用定时器
  • 【相关评论】
    没有相关评论
    【发表评论】
    姓名:
    邮件:
    随机码*
    评论*
          
    |  首 页  |  版权声明  |  联系我们   |  网站地图  |
    CopyRight © 2004-2007 软讯网络 All Rigths Reserved.