今天有写了一个分页不过显示的效果不一样,哈哈!

感觉作为一个新手,经常写程序,希望对自己的水平有所提高,别人能实现的功能,也想通过自己的方式去实现,先把基础打扎实点。以后在慢慢的研究算法,

文件命名是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 "&nbsp;<a href='new_page.php?page=".$i."'>[$i]</a>";
}
?>
</center>

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值