function showpage($datebase, $dateform) //数据库名,表名
{
$link=mysql_connect("localhost","root",""); //连接数据库
mysql_select_db($datebase);
mysql_query("set names utf8");
$sql="select * from $dateform";
$result=mysql_query($sql);
$num=mysql_num_rows($result); //总条数
$page=$_GET['page'];//当前页
if(empty($page)||$page<=0)
$page=1;
$page_len=9;//显示的页数
$page_total=ceil($num/10);//总页数
$begin=1;//第一页
$end=$page_total;
if($page!=1)
{
$pagenums="$page/$page_total <a href=\"".$_SERVER['PHP_SELF'].'?page=1">首页 </a>';
$pagenums.="<a href=\"".$_SERVER['PHP_SELF']."?page=".($page-1).'">上一页 </a>';
}else
$pagenums="$page/$page_total 首页 上一页 ";
$temp=($page-1)*10;
$sql="select * from $dateform limit $temp,10";
$result=mysql_query($sql);
while($row=mysql_fetch_array($result))
{
?>
<?php
//要显示分页内容的格式及内容
?>
<?php
}
if($page_total>$page_len)
{
if($page+4>$page_total)
{
$end=$page_total;
$begin=$page_total-8;
}
else if($page<=5)
{
$begin=1;
$end=9;
}
else
{
$begin=$page-4;
$end=$page+4;
}
}
for($i=$begin;$i<=$end;$i++)
{
if($page!=$i)
$pagenums.='<a href="'.$_SERVER['PHP_SELF']."?page=$i\" >$i </a>";
else
$pagenums.="$i ";
}
if($page==$page_total)
$pagenums.="下一页 末页";
else
$pagenums.="<a href=\"".$_SERVER['PHP_SELF']."?page=".($page+1)."\">下一页 </a>"."<a href=\"".$_SERVER['PHP_SELF']."?page=$page_total\" >末页</a>";
echo "共".$num."条 ";
echo $pagenums;
}
分页函数
最新推荐文章于 2019-01-10 10:31:00 发布