PHP一个函数就能实现头部和尾部同时调用分页(上下都有分页),超简单PHP分页代码,带数据库SQL
index.php
<?php
//判断当前页码
if(empty($_GET['page'])||$_GET['page']<0){
$page=1;
}else {
$page=$_GET['page'];
}
$offset=$page_size*($page-1);//数据从第几页开始
$sql="select * from messages limit $offset,$page_size";
$result=mysql_query($sql,$conn);
echo page($totalpage,$page,$url="?page=");//调用函数第一次
echo "<div class='content'><ul>";
while ($rows=mysql_fetch_array($result)) {//循环数组
?>
<?php echo "<li>ID:".$rows[0]."---标题:".$rows[1]."</li>";?>
<?php
}
echo "</ul></div>";
echo page($totalpage,$page,$url="?page=");//调用函数第二次
mysql_close;//关闭数据库
?>
函数page.php【关键】
<?php
function page($total_page,$page,$url="")
{
$up=$page-1;
$dn=$page+1;
if($page>1){
$outstr .= "<a href='{$url}1'>首页</a>\r\n";
$outstr .= "<a href='{$url}{$up}'>上一页</a>\r\n";
}
if($total_page>1 and $total_page<10 and $total_page!=0)
{
if($page==1)
{
$outstr .= '<span class="cur">1</span>';
for($i=2;$i<=$total_page;$i++)
{
$outstr .= "<a href='{$url}{$i}'>{$i}</a> \r\n";
}
}else {
..............
系统已开启自动识别垃圾评论机制,识别到的自动封号,下载出错或者资源有问题请联系全栈客服QQ 1915635791