PHP实现分页的一个示例

2016-01-29 13:05 73 1 收藏

PHP实现分页的一个示例,PHP实现分页的一个示例

【 tulaoshi.com - PHP 】

<?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&nbsp;&nbsp;");
}

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/php/)

来源:http://www.tulaoshi.com/n/20160129/1488859.html

延伸阅读
标签: ASP
<%''本程序文件名为:Pages.asp% <%''包含ADO常量表文件adovbs.inc,可从"\Program Files\Common Files\System\ADO"目录下拷贝% <!--#Include File="adovbs.inc"-- <%''*建立数据库连接,这里是Oracle8.05数据库 Set conn=Server.CreateObject("ADODB.Connection") conn.Open "Provider=msdaora.1;Data Source=YourSrcName;User ...
标签: ASP
  /*****听以前的同事说asp页面上的分页太慢了(如果数据多了), 就想了这么个笨办法。有些地方还要考虑----比如select top 22 * from cat_list where T_id not in (select T_id from #change)是否有效率问题;数据不能重复等等 不过灵活性挺好。希望各位高手再给帮忙改正;多谢chair3的帮助---这个存储过程还可以在加入几个变量,随便...
标签: Java JAVA基础
************************************** */ package vod; import java.sql.*; import java.util.*; public class PageCt { private long l_start; //开始纪录 private long l_end; //结束纪录 private long l_curpage; //当前页数 private long l_totalnum;//总记录数 private int int_num=5; //每页10条 private long l_totalpage; //总的...
标签: Web开发
代码如下: !DOCTYPE html html head /head body onkeydown="changeDirect()" canvas id="tankMap" width="500px" height="300px" style="border:1px solid #d3d3d3;"您的浏览器不支持canvas标签/canvas script type="text/javascript" var canvas1=document.getElementById('tankMap'); var ctx=canvas1.getContext('2d'); var myX...
标签: Web开发
有热心网友回复: str += " 转到select name='page' onChange=\"window.location.href='" + fileName + temp + "cur_page='+this.options[this.selectedIndex].value\""; 已经试过了,没问题 1.以下是实现分页的类PageResultSet 代码如下: package page.bean; import java.util.*; public class PageResultSet { /** * 分页数据 */ ...

经验教程

599

收藏

74
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部