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语法(1)
Oct 09 PHP
php抓取https的内容的代码
Apr 06 PHP
备份mysql数据库的php代码(一个表一个文件)
May 28 PHP
PHP 飞信好友免费短信API接口开源版
Jul 22 PHP
pdo中使用参数化查询sql
Aug 11 PHP
windows下zendframework项目环境搭建(通过命令行配置)
Dec 06 PHP
dedecms函数分享之获取某一栏目所有子栏目
May 19 PHP
Laravel框架表单验证详解
Sep 04 PHP
php防止站外远程提交表单的方法
Oct 20 PHP
ThinkPHP水印功能实现修复PNG透明水印并增加JPEG图片质量可调整
Nov 05 PHP
php检测文本的编码
Jul 26 PHP
通过PHP的Wrapper无缝迁移原有项目到新服务的实现方法
Apr 02 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&amp;MYSQL分页原理及实现
2007/01/02 PHP
PHP中set_include_path()函数相关用法分析
2016/07/18 PHP
在网页里看flash的trace数据的js类
2009/01/10 Javascript
ExtJS 学习专题(一) 如何应用ExtJS(附实例)
2010/03/11 Javascript
JavaScript中去掉数组中的重复值的实现方法
2011/08/03 Javascript
基于jquery tab切换(防止页面刷新)
2012/05/23 Javascript
Javascript 鼠标移动上去小三角形滑块缓慢跟随效果
2013/04/26 Javascript
js获取当月最后一天实例代码
2013/11/19 Javascript
浅谈javascript事件取消和阻止冒泡
2015/05/26 Javascript
jQuery实现文件上传进度条特效
2015/08/12 Javascript
webpack教程之webpack.config.js配置文件
2017/07/05 Javascript
vue 2.0封装model组件的方法
2017/08/03 Javascript
使用ionic(选项卡栏tab) icon(图标) ionic上拉菜单(ActionSheet) 实现通讯录界面切换实例代码
2017/10/20 Javascript
Vue中Axios从远程/后台读取数据
2019/01/21 Javascript
Vue路由守卫之路由独享守卫
2019/09/25 Javascript
Node.js API详解之 V8模块用法实例分析
2020/06/05 Javascript
ng-alain的sf如何自定义部件的流程
2020/06/12 Javascript
[06:40]2014DOTA2西雅图国际邀请赛 DK战队巡礼
2014/07/07 DOTA
[02:44]重置世界,颠覆未来——DOTA2 7.23版本震撼上线
2019/12/01 DOTA
python中的sort方法使用详解
2014/07/25 Python
python中的多线程实例教程
2014/08/27 Python
Python的randrange()方法使用教程
2015/05/15 Python
Python3安装Pymongo详细步骤
2017/05/26 Python
python操作oracle的完整教程分享
2018/01/30 Python
Python入门必须知道的11个知识点
2018/03/21 Python
Python查找不限层级Json数据中某个key或者value的路径方式
2020/02/27 Python
Nike瑞士官网:Nike CH
2021/01/18 全球购物
外贸公司实习自我鉴定
2013/09/24 职场文书
求职信内容考虑哪几点
2013/10/05 职场文书
学生会竞选自荐信
2013/10/12 职场文书
九年级家长会邀请函
2014/01/15 职场文书
乡镇务虚会发言材料
2014/10/20 职场文书
2014年安全生产工作总结
2014/11/13 职场文书
python 经纬度求两点距离、三点面积操作
2021/06/03 Python
Java实现给Word文件添加文字水印
2022/02/15 Java/Android
Java 多线程并发FutureTask
2022/06/28 Java/Android