感觉作为一个新手,经常写程序,希望对自己的水平有所提高,别人能实现的功能,也想通过自己的方式去实现,先把基础打扎实点。以后在慢慢的研究算法,
文件命名是conent_page.php
<?php
require_once("conn_inc.php");
$pagesize=3;
$num=mysql_num_rows(mysql_query("select id from new_content")); //取得一个多少行
$pages=ceil($num/$pagesize); //计算总页数
$page=isset($_GET['page'])?intval($_GET['page']):1; 默认显示第一页
if ($page>=$pages) {
$page=$pages;
}
if ($page<=0) {
$page=1;
}
$offect=($page-1)*$pagesize; //计算偏移量
?>
<table align="center" width="80%" border="1">
<tr>
<td>ID</td>
<td>名字</td>
<TD>时间</TD>
</tr>
<?php
$query=mysql_query("select * from new_content order by id desc limit $offect,$pagesize ");
while ($row=mysql_fetch_array($query)) {
echo "<tr>";
echo "<td>".$row[id]."</td>";
echo "<td>".$row[name]."</td>";
echo "<td>".$row[date_time]."</td>";
echo "</tr>";
}
?>
</table>
<center>
<?php
echo "共有".$pages."页(".$page."/".$pages.")";
for ($i=1;$i<=$pages;$i++)
{
echo " <a href='new_page.php?page=".$i."'>[$i]</a>";
}
?>
</center>