一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務(wù)器之家:專注于服務(wù)器技術(shù)及軟件下載分享
分類導(dǎo)航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術(shù)|正則表達(dá)式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務(wù)器之家 - 編程語言 - PHP教程 - 一個(gè)典型的PHP分頁實(shí)例代碼分享

一個(gè)典型的PHP分頁實(shí)例代碼分享

2019-12-08 18:25PHP教程網(wǎng) PHP教程

一個(gè)典型的PHP分頁實(shí)例代碼分享,學(xué)習(xí)php的朋友肯定用得到,主要是了解思路。

代碼如下:


<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
<html xmlns="http://www.w3.org/1999/xhtml"> 
<head> 
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> 
<title>php make page list</title> 
<style type="text/CSS"> 
<!-- 
.page a:link { 
color: #0000FF; 
text-decoration: none; 

.page a:visited { 
text-decoration: none; 
color: #0000FF; 

.page a:hover { 
text-decoration: none; 
color: #0000FF; 

.page a:active { 
text-decoration: none; 
color: #0000FF; 

.page{color:#0000FF;} 
--> 
</style> 
</head> 
<body> 
<table width="530" height="103" border="0" align="center" cellpadding="0" cellspacing="1" bgcolor="#CCCCCC"> 
<tr> 
<th width="30" height="38" bgcolor="#E3E3E3" scope="col">ID</th> 
<th width="500" bgcolor="#E3E3E3" scope="col">文章標(biāo)題</th> 
</tr> 
<?php 
/* 
* Created on 2010-4-17 

* Order by Kove Wong 
*/ 
$link=MySQL_connect('localhost','root','haoxiazai1987'); 
mysql_select_db('pagelist'); 
mysql_query('set names gbk'); 

$Page_size=10; 

$result=mysql_query('select * from v_char'); 
$count = mysql_num_rows($result); 
$page_count = ceil($count/$Page_size); 

$init=1; 
$page_len=7; 
$max_p=$page_count; 
$pages=$page_count; 

//判斷當(dāng)前頁碼 
if(empty($_GET['page'])||$_GET['page']<0){ 
$page=1; 
}else { 
$page=$_GET['page']; 


$offset=$Page_size*($page-1); 
$sql="select * from v_char limit $offset,$Page_size"; 
$result=mysql_query($sql,$link); 
while ($row=mysql_fetch_array($result)) { 
?> 
<tr> 
<td bgcolor="#E0EEE0" height="25px"><div align="center"> 
<?php echo $row['id']?> 
</div></td> 
<td bgcolor="#E0EEE"><div align="center"> 
<?php echo $row['name']?> 
</div></td> 
</tr> 
<?php 

$page_len = ($page_len%2)?$page_len:$pagelen+1;//頁碼個(gè)數(shù) 
$pageoffset = ($page_len-1)/2;//頁碼個(gè)數(shù)左右偏移量 

$key='<div class="page">'; 
$key.="<span>$page/$pages</span> "; //第幾頁,共幾頁 
if($page!=1){ 
$key.="<a href=\"".$_SERVER['PHP_SELF']."?page=1\">第一頁</a> "; //第一頁 
$key.="<a href=\"".$_SERVER['PHP_SELF']."?page=".($page-1)."\">上一頁</a>"; //上一頁 
}else { 
$key.="第一頁 ";//第一頁 
$key.="上一頁"; //上一頁 

if($pages>$page_len){ 
//如果當(dāng)前頁小于等于左偏移 
if($page<=$pageoffset){ 
$init=1; 
$max_p = $page_len; 
}else{//如果當(dāng)前頁大于左偏移 
//如果當(dāng)前頁碼右偏移超出最大分頁數(shù) 
if($page+$pageoffset>=$pages+1){ 
$init = $pages-$page_len+1; 
}else{ 
//左右偏移都存在時(shí)的計(jì)算 
$init = $page-$pageoffset; 
$max_p = $page+$pageoffset; 



for($i=$init;$i<=$max_p;$i++){ 
if($i==$page){ 
$key.=' <span>'.$i.'</span>'; 
} else { 
$key.=" <a href=\"".$_SERVER['PHP_SELF']."?page=".$i."\">".$i."</a>"; 


if($page!=$pages){ 
$key.=" <a href=\"".$_SERVER['PHP_SELF']."?page=".($page+1)."\">下一頁</a> ";//下一頁 
$key.="<a href=\"".$_SERVER['PHP_SELF']."?page={$pages}\">最后一頁</a>"; //最后一頁 
}else { 
$key.="下一頁 ";//下一頁 
$key.="最后一頁"; //最后一頁 

$key.='</div>'; 
?> 
<tr> 
<td colspan="2" bgcolor="#E0EEE0"><div align="center"><?php echo $key?></div></td> 
</tr> 
</table> 
</body> 
</html> 

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 国产精品福利一区二区亚瑟 | 亚洲国产精品牛在线 | 2019aw网站 | 亚洲欧美日韩成人一区在线 | 久久久精品日本一区二区三区 | 亚洲久草视频 | 秋霞理论一级在线观看手机版 | 69热精品视频在线看影院 | 久久视频这只精品99re6 | 国产91 最新 在线 | 日本肉体xxxx | 日本公与妇中文在线 | avtt天堂网 手机资源 | 亚洲欧美日韩另类在线一 | 69日本人xxxxxxxx色 | 欧美精品99久久久久久人 | 国产男人搡女人免费视频 | 青青青国产成人久久111网站 | 国产特黄一级一片免费 | 高清国产在线观看 | 欧美办公室激情videos高清 | nxgx在线观看国产中文 | 欧美日韩精品一区二区三区视频在线 | gogo人体模特啪啪季玥图片 | 久久一本综合 | 波多野结衣xxxx性精品 | 亚洲一区二区三区在线播放 | 青青草原国产在线 | 女性性色生活片免费观看 | 日本加勒比在线播放 | 精品午夜久久网成年网 | 亚洲国产日韩欧美mv | 丝瓜秋葵番茄绿巨人在线观看 | 欧美日本道免费一区二区三区 | 无毛黄片 | 白丝校花被扒开双腿喷水小说 | 日本情趣视频 | 91香蕉在线 | 日本四虎影视 | 精品九九视频 | 国产在线一区二区杨幂 |