php+mysql函数实现分页代码程序

php+mysql函数实现分页代码程序

php+mysql函数实现分页代码程序

PHP一个函数就能实现头部和尾部同时调用分页(上下都有分页),超简单PHP分页代码,带数据库SQL

源码介绍

index.php

 
//判断当前页码 
if(empty($_GET['page'])||$_GET['page']<0){ 
     $page=1
 }else { 
    $page=$_GET['page']; 

 
 $offset=$page_size*($page-1);//数据从第几页开始 
 $sql="select * from messages limit $offset,$page_size"
 $result=mysql_query($sql,$conn); 
 echo page($totalpage,$page,$url="?page=");//调用函数第一次 
 echo "
    "; 
     while ($rows=mysql_fetch_array($result)) {//循环数组 
    ?> 
     
     echo "
  • ID:".$rows[0]."---标题:".$rows[1]."
  • "
    ;?> 
     
     

    echo "
"; 
echo page($totalpage,$page,$url="?page=");//调用函数第二次 
mysql_close;//关闭数据库 
?>

               

函数page.php【关键】

 
function page($total_page,$page,$url=""

 
    $up=$page-1
    $dn=$page+1
    if($page>1){ 
        $outstr .= "首页rn"
        $outstr .= "上一页rn"
    } 
    if($total_page>1 and $total_page<10 and $total_page!=0
    { 
        if($page==1
        { 
            $outstr .=  '1'

            for($i=2;$i<=$total_page;$i++) 
            { 
                $outstr .= "{$i} rn"
            } 
        }else { 
..............


分享到 :

发表评论

登录... 后才能评论