这是一款php分页程序,一款数字分页代码,很像搜索引擎baidu的分页效果哦,有需要做这类分页的朋友可进入参考。
代码如下 |
复制代码 |
$conn=mysql教程_connect("localhost","root",""); $db=mysql_select_db("gan"); mysql_query("set names 'gbk'"); ?> <!doctype html public "-//w3c//dtd xhtml 1.0 transitional//en" "http://www.w3.org/tr/xhtml1/dtd/xhtml1-transitional.dtd"> <html xmlns="http://www.phprm.com/1999/xhtml"> <head> <meta http-equiv="content-type" content="text/html; charset=gb2312" /> <title>无标题文档</title> </head> <body> <?php http://pic1.phprm.com/2010/07/23/$url.jpg=$_server['request_uri']; $url=parse_url($url); $url=$url[path]; $sql="select * from liuyan"; $query=mysql_query($sql); $num=mysql_num_rows($query); //总共数据条数 $pagesize=3; //设置每页显示条数 $pages=intval($num/$pagesize); //求出大约页数 if($num%$pagesize){ $pages++; //求具体页数 } $page=1; //初始页数为1 if($_get[page]){ $page=$_get[page]; } $fistpage=1; //第一页 $prepage=$page-1; //上一页 $lastpage=$pages; //最后一页 $nextpage=$page+1; //下一页 $n=1; //网页第一页 $pack=1; $perpage=intval($pages/5); //求出大约的网页数 if($pages%5){ $perpage++; } if($page>1){ echo "<a href=$url?page=$fistpage>第一页</a>"; echo "<a href=$url?page=$prepage>上一页</a>"; } if($page-$pack>=5){ $n++; $pack+=5; for($i=($n*5-4);$i<$page;$i++){ //当前页以前的页 echo "<a href=$url?page=$i> $i </a>"; } echo $i; //显示当前页 if($n<$perpage){ for($i=$i+1;$i<=$n*5;$i++) //当前页以后的页 echo "<a href=$url?page=$i> $i </a>"; }else{ for($i=$i+1;$i<=$pages;$i++) //当前页以后的页 echo "<a href=$url?page=$i> $i </a>"; } } else{ for($i=($n*5-4);$i<$page;$i++) //当前页以前的页 echo "<a href=$url?page=$i> $i </a>"; echo $i; //显示当前页 if($n<$perpage){ for($i=$i+1;$i<=$n*5;$i++) //当前页以后的页 echo "<a href=$url?page=$i> $i </a>"; }else{ for($i=$i+1;$i<=$pages;$i++) //当前页以后的页 echo "<a href=$url?page=$i> $i </a>"; } } if($page<$pages){ echo "<a href=$url?page=$nextpage>下一页</a>"; echo "<a href=$url?page=$lastpage>最后一页</a>"; } $offnum=($page-1)*$pagesize; $fsql="select * from liuyan limit $offnum,$pagesize"; $query=mysql_query($fsql); while($row=mysql_fetch_array($query)){ echo "<br>".$row[user]."|".$row[content]; } ?> </body> </html> |
教程地址:http://www.phprm.com/code/34091.html
欢迎转载!但请带上文章地址^^