分享
 
 
 

PHP分页小代码

王朝学院·作者佚名  2010-07-20
窄屏简体版  字體: |||超大  

<!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">文章标题</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;

//判断当前页码

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;//页码个数

$pageoffset = ($page_len-1)/2;//页码个数左右偏移量

$key='<div class="page">';

$key.="<span>$page/$pages</span>&nbsp;"; //第几页,共几页

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){

//如果当前页小于等于左偏移

if($page<=$pageoffset){

$init=1;

$max_p = $page_len;

}else{//如果当前页大于左偏移

//如果当前页码右偏移超出最大分页

if($page+$pageoffset>=$pages+1){

$init = $pages-$page_len+1;

}else{

//左右偏移都存在时的计算

$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>

下载完整程序包(带数据库http://code.knowsky.com/down/16462.html

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
2023年上半年GDP全球前十五强
 百态   2023-10-24
美众议院议长启动对拜登的弹劾调查
 百态   2023-09-13
上海、济南、武汉等多地出现不明坠落物
 探索   2023-09-06
印度或要将国名改为“巴拉特”
 百态   2023-09-06
男子为女友送行,买票不登机被捕
 百态   2023-08-20
手机地震预警功能怎么开?
 干货   2023-08-06
女子4年卖2套房花700多万做美容:不但没变美脸,面部还出现变形
 百态   2023-08-04
住户一楼被水淹 还冲来8头猪
 百态   2023-07-31
女子体内爬出大量瓜子状活虫
 百态   2023-07-25
地球连续35年收到神秘规律性信号,网友:不要回答!
 探索   2023-07-21
全球镓价格本周大涨27%
 探索   2023-07-09
钱都流向了那些不缺钱的人,苦都留给了能吃苦的人
 探索   2023-07-02
倩女手游刀客魅者强控制(强混乱强眩晕强睡眠)和对应控制抗性的关系
 百态   2020-08-20
美国5月9日最新疫情:美国确诊人数突破131万
 百态   2020-05-09
荷兰政府宣布将集体辞职
 干货   2020-04-30
倩女幽魂手游师徒任务情义春秋猜成语答案逍遥观:鹏程万里
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案神机营:射石饮羽
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案昆仑山:拔刀相助
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案天工阁:鬼斧神工
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案丝路古道:单枪匹马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:与虎谋皮
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:李代桃僵
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:指鹿为马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:小鸟依人
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:千金买邻
 干货   2019-11-12
 
推荐阅读
 
 
 
>>返回首頁<<
 
靜靜地坐在廢墟上,四周的荒凉一望無際,忽然覺得,淒涼也很美
© 2005- 王朝網路 版權所有