手机
当前位置:查字典教程网 >编程开发 >php教程 >PHP的分页功能
PHP的分页功能
摘要:

<?php

//建立数据库连接

$link=mysql_connect("localhost","root","wyh7ye");

;//获取当前页数

mysql_select_db("test",$link);

if(isset($_GET[’page’]))...{

$page=intval($_GET[’page’]);

}

else...{

$page=1;

}

//每页数量

$page_size=4;

//获取总数据量

$sql="select*fromuser";

$result=mysql_query($sql,$link);

while($row=mysql_fetch_array($result))...{

$i=$i+1;

}

$amount=$i;

//记算总共有多少页

if($amount)...{

if($amount<$page_size)...{$page_count=1;}//如果总数据量小于$PageSize,那么只有一页

if($amount%$page_size)...{//取总数据量除以每页数的余数

$page_count=(int)($amount/$page_size)+1;//如果有余数,则页数等于总数据量除以每页数的结果取整再加一

}else...{

$page_count=$amount/$page_size;//如果没有余数,则页数等于总数据量除以每页数的结果

}

}

else...{

$page_count=0;

}

//获取数据,以二维数组格式返回结果

if($amount)...{

$sql="select*fromuserorderbyiddesclimit".($page-1)*$page_size.",$page_size";

$result=mysql_query($sql,$link);

while($row=mysql_fetch_array($result))...{

?>

<tablewidth="100%"border="0"cellspacing="2"cellpadding="0">

<tr>

<tdbgcolor="#CCCCCC"width="25%"><?phpecho$row[0];?></td>

<tdbgcolor="#FFCCFF"width="25%"><?phpecho$row[1];?></td>

<tdbgcolor="#FFFFCC"width="25%"><?phpecho$row[2];?></td>

<tdbgcolor="#CCCCCC"width="25%"><?phpecho$row[3];?></td>

</tr>

</table>

<?php

}

}

//翻页链接

$page_string="";

if($page==1)...{

$page_string.="第一页|上一页|";

}

else...{

$page_string.="<ahref=?page=1>第一页</a>|<a

href=?page=".($page-1).">上一页</a>|";

}

if(($page==$page_count)||($page_count==0))...{

$page_string.="下一页|尾页";

}

else...{

$page_string.="<ahref=?page=".($page+1).">下一页</a>|<ahref=?page=".$page_count.">尾页</a>";

}

echo$page_string;

?>

<br>

【PHP的分页功能】相关文章:

PHP的栏目导航程序

新版PHP极大的增强功能和性能

5.PHP的其他功能

PHP的类 功能齐全的发送邮件类

PHP的FTP学习(四)

PHP安全编程之加密功能

PHP实现分页的一个示例

分享php分页的功能模块

常用PHP框架功能对比表

PHP 增加了对 .ZIP 文件的读取功能

精品推荐
分类导航