PHP实现分页的一个示例


Posted in PHP onOctober 09, 2006

<?php
if(!$whichpage)
{  
$notepage=1;
}
else
{
$notepage=$whichpage;
}
$noterecs=0;
$pagesize=10;
$bbsconn=mysql_connect("localhost","root");
mysql_select_db("rainwindy",$bbsconn);
$bbsresult=mysql_query("select * from bbs order by id desc",$bbsconn);
$rsnum=mysql_num_rows($bbsresult);
$pagecount=ceil($rsnum/$pagesize);
mysql_data_seek($bbsresult,($notepage-1)*10);
?>
<div align=right>

<table border="0" width="730" cellspacing="0" cellpadding="0">
    <tr>
      <td width="41" height="30" bgcolor="#C0C0C0" bordercolor="#0000FF" valign="middle" align="center">编号</td>
      <td width="100" height="30" bordercolor="#0000FF" bgcolor="#C0C0C0" valign="middle" align="center">用户名</td>
      <td width="100" height="30" bordercolor="#0000FF" bgcolor="#C0C0C0" valign="middle" align="center">发表人</td>
      <td width="311" height="30" bordercolor="#0000FF" bgcolor="#C0C0C0" valign="middle" align="center">文章标题</td>
      <td width="239" height="30" bordercolor="#0000FF" bgcolor="#C0C0C0" valign="middle" align="center">发表时间</td>
   </tr>
<?php
while(($bbsrow=mysql_fetch_array($bbsresult)) && ($noterecs<=9))
{

?>
<tr>
      <td width="41" height="30" bgcolor="#FFFFCC" valign="middle" align="center"><?php echo $bbsrow["id"] ?></td>
      <td width="100" height="30" bgcolor="#FFFFCC" valign="middle" align="center"><?php echo $bbsrow["usr"] ?></td>
      <td width="100" height="30" bgcolor="#FFFFCC" valign="middle" align="center"><?php echo $bbsrow["name"] ?></td>
      <td width="311" height="30" bgcolor="#FFFFCC" valign="middle" align="center"><a href="bbsdisp.php?whichnote=<?php echo $bbsrow["id"] ?>" target="disp"><?php echo $bbsrow["title"] ?></a></td>
      <td width="239" height="30" bgcolor="#FFFFCC" valign="middle" align="center"><?php echo $bbsrow["bbstime"] ?></td>

</tr>
<?php
$noterecs=$noterecs+1;
}
?>
</table>

</div>
<br>
<br>
<center>
<?php
$pad=0;
for($counter=1;$counter<=$pagecount;$counter++)
{
if($counter>=10)
{  
$pad="";
}

echo("<font size=+1 color=red><a href='bbsbl.php?whichpage=$counter'>".$pad.$counter."</a></font>  ");
}
?> 

PHP 相关文章推荐
php读取mysql乱码,用set names XXX解决的原理分享
Dec 29 PHP
解析PHP处理换行符的问题 \r\n
Jun 13 PHP
关于file_get_contents返回为空或函数不可用的解决方案
Jun 24 PHP
PHP用strstr()函数阻止垃圾评论(通过判断a标记)
Sep 28 PHP
PHP伪静态Rewrite设置之APACHE篇
Jul 30 PHP
php获取textarea的值并处理回车换行的方法
Oct 20 PHP
详解WordPress中提醒安装插件以及隐藏插件的功能实现
Dec 25 PHP
PHP获取指定日期是星期几的实现方法
Nov 30 PHP
PHP实现的mysql主从数据库状态检测功能示例
Jul 20 PHP
php利用ob_start()清除输出和选择性输出的方法
Jan 18 PHP
浅谈PHP中的Trait使用方法
Mar 22 PHP
Laravel 默认邮箱登录改成用户名登录的实现方法
Aug 12 PHP
用cookies来跟踪识别用户
Oct 09 #PHP
使用sockets:从新闻组中获取文章(一)
Oct 09 #PHP
使用sockets:从新闻组中获取文章(三)
Oct 09 #PHP
PHP+MYSQL的文章管理系统(二)
Oct 09 #PHP
使用sockets:从新闻组中获取文章(二)
Oct 09 #PHP
通过ODBC连接的SQL SERVER实例
Oct 09 #PHP
如何对PHP程序中的常见漏洞进行攻击(下)
Oct 09 #PHP
You might like
功能齐全的PHP发送邮件类代码附详细说明
2008/07/10 PHP
一个PHP的远程图片抓取函数分享
2013/09/25 PHP
改写ThinkPHP的U方法使其路由下分页正常
2014/07/02 PHP
php一个解析字符串排列数组的方法
2015/05/12 PHP
laravel 之 Eloquent 模型修改器和序列化示例
2019/10/17 PHP
document.getElementById介绍
2011/09/13 Javascript
JavaScript在for循环中绑定事件解决事件参数不同的情况
2014/01/20 Javascript
JavaScript中length属性的使用方法
2015/06/05 Javascript
js的flv视频播放器插件使用方法
2015/06/23 Javascript
JS实现表单中checkbox对勾选中增加边框显示效果
2015/08/21 Javascript
JavaScript生成二维码图片小结
2015/12/27 Javascript
Three.js学习之网格
2016/08/10 Javascript
详解如何去除vue项目中的#——History模式
2017/10/13 Javascript
vuejs 制作背景淡入淡出切换动画的实例
2018/09/01 Javascript
layui使用数据表格实现购物车功能
2019/07/26 Javascript
Vue路由的模块自动化与统一加载实现
2020/06/05 Javascript
Postman环境变量全局变量使用方法详解
2020/08/13 Javascript
Vue实现计算器计算效果
2020/08/17 Javascript
python统计字符串中指定字符出现次数的方法
2015/04/04 Python
Django imgareaselect手动剪切头像实现方法
2015/05/26 Python
基于Python Shell获取hostname和fqdn释疑
2016/01/25 Python
python Pygame的具体使用讲解
2017/11/03 Python
python+matplotlib绘制旋转椭圆实例代码
2018/01/12 Python
python如何统计序列中元素
2020/07/31 Python
pandas 数据归一化以及行删除例程的方法
2018/11/10 Python
对python pandas读取剪贴板内容的方法详解
2019/01/24 Python
selenium2.0中常用的python函数汇总
2019/08/05 Python
tensorflow2.0与tensorflow1.0的性能区别介绍
2020/02/07 Python
python-图片流传输的思路及示例(url转换二维码)
2020/12/21 Python
css3实例教程 一款纯css3实现的环形导航菜单
2014/10/20 HTML / CSS
中专三年学习的个人自我评价
2013/12/12 职场文书
毕业生个人求职信范文分享
2014/01/05 职场文书
小学生手册家长评语
2014/04/16 职场文书
2014副镇长民主生活会个人对照检查材料思想汇报
2014/09/30 职场文书
初中重阳节活动总结
2015/05/05 职场文书
vue3使用vue-router的完整步骤记录
2021/06/20 Vue.js