网站制作学习网PHP→正文:PHP分页代码
字体:

PHP分页代码

PHP 2011/6/1 18:12:05  点击:不统计

http://%77%77%77%2E%66%6F%72%61%73%70%2E%63%6E

php分页代码,很其中用到了mysql的一个类,是我自己写的在:http://www.forasp.cn/html/2121.html
$page = htmldecode($_GET["page"]); //获取当前页
if(empty($page)||!is_numeric($page))$page=1;//判断是否是正常,如果不正常则显示第一页
$sql= "sql语句";//全局sql查询语句
$allnum = $db->get_rows($sql);//所有的内容数
$pagesize = 5;//每页显示量
$pagemax = ceil($allnum/$pagesize);//计算最大页量
$page =min($page,$pagemax);//取当前页面和最大页的最小值
$page = $page<=0?1:$page;//如果最小值小于等于0则最小值为1
$begin = ($page-1)*$pagesize;//计算查询开始字段

$sql.=" limit ".$begin.",".$pagesize;//做出新的sql
$db->execute($sql);
$num = $db->num_rows();
if($num>0){
 while($rows = $db->fetch_array()){
   $leave_list = array("title"=>$rows["title"]); 
  }
 }
$db->free_result();

$pageup = $page>1?$page-1:1;//算出上一页
$pagedowm = $page<$maxpage?$page+1:$pagedown;//算出下一页


网站制作学习网Foasp.cn

·上一篇:php escape unescape >>    ·下一篇:php采集器分页版 >>
推荐文章
最新文章