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; }
分页函数
最新推荐文章于 2024-07-20 08:59:24 发布