标签:
效果:

代码:
html:
<!-- 分页 -->
<div id="page">
<ul>
<li>第<?php echo $_page; ?>/<?php echo $_pagenum; ?>页</li>
<li>共有<?php echo $_datanum; ?>页</li>
<?php
if ($_page == 1) {
//如果是第一页,则首页和第一页不可用
echo "<li>首页</li>";
echo "<li>第一页</li>";
} else {
//如果不是第一页,则可用
echo "<li><a href=‘index.php‘>首页</a></li>";
echo "<a href=‘index.php?page=".($_page - 1)."‘><li>上一页</a></li>";
}
if ($_page == $_pagenum) {
//如果是最后也,则下一页与最后一页不可用。
echo "<li>下一页</li>";
echo "<li>尾页</li>";
} else {
//如果不是,则可用
echo "<a href=‘index.php?page=".($_page + 1)."‘><li>下一页</a></li>";
echo "<li><a href=‘index.php?page=".$_pagenum."‘>尾页</a></li>";
}
?>
</ul>
</div>
php:
<?php
//引入数据库连接文件
require(‘conn.php‘);
//分页
//接收页数
$_page = $_GET[‘page‘];
//判断是否为第一页
if (!isset($_GET[‘page‘])) {
$_page = 1;
}
//每页显示页数
$_pagesize = 3;
//起始页数
$_startpage = ($_page - 1) * $_pagesize;
//获取微博数据资源句柄
$queryhandle = @mysql_query("SELECT * FROM `tb_article` LIMIT ".$_startpage.‘,‘.$_pagesize) or die(‘SQL执行失败!‘);
//获取总记录数
$_datanum = mysql_num_rows(mysql_query("SELECT id FROM `tb_article`"));
//计算总页数
$_pagenum = ceil($_datanum / $_pagesize);
?>
css:
@CHARSET "UTF-8";
#page ul{
width:680px;
height:40px;
margin:0 auto;
}
#page ul li{
list-style-type:none;
float:left;
width:100px;
margin:0 5px;
height:25px;
line-height:25px;
dispaly:inline-block;
text-align:center;
border:1px solid #000;
}
标签:
原文地址:http://www.cnblogs.com/KTblog/p/5094028.html