设为首页收藏本站language 语言切换
查看: 1330|回复: 0
收起左侧

PHP实现分页的一个示例

[复制链接]
发表于 2010-2-24 13:42:23 | 显示全部楼层 |阅读模式
<>&lt;?php <BR>if(!$whichpage) <BR>{  <BR>$notepage=1; <BR>} <BR>else <BR>{ <BR>$notepage=$whichpage; <BR>} <BR>$noterecs=0; <BR>$pagesize=10; <BR>$bbsconn=mysql_connect("localhost","root"); <BR>mysql_select_db("rainwindy",$bbsconn); <BR>$bbsresult=mysql_query("select * from bbs order by id desc",$bbsconn); <BR>$rsnum=mysql_num_rows($bbsresult); <BR>$pagecount=ceil($rsnum/$pagesize); <BR>mysql_data_seek($bbsresult,($notepage-1)*10); <BR>?&gt; <BR>&lt;div align=right&gt; <BR><BR>&lt;table border="0" width="730" cellspacing="0" cellpadding="0"&gt; <BR>    &lt;tr&gt; <BR>      &lt;td width="41" height="30" bgcolor="#C0C0C0" bordercolor="#0000FF" valign="middle" align="center"&gt;编号&lt;/td&gt; <BR>      &lt;td width="100" height="30" bordercolor="#0000FF" bgcolor="#C0C0C0" valign="middle" align="center"&gt;用户名&lt;/td&gt; <BR>      &lt;td width="100" height="30" bordercolor="#0000FF" bgcolor="#C0C0C0" valign="middle" align="center"&gt;发表人&lt;/td&gt; <BR>      &lt;td width="311" height="30" bordercolor="#0000FF" bgcolor="#C0C0C0" valign="middle" align="center"&gt;文章标题&lt;/td&gt; <BR>      &lt;td width="239" height="30" bordercolor="#0000FF" bgcolor="#C0C0C0" valign="middle" align="center"&gt;发表时间&lt;/td&gt; <BR>   &lt;/tr&gt; <BR>&lt;?php <BR>while(($bbsrow=mysql_fetch_array($bbsresult)) &amp;&amp; ($noterecs&lt;=9)) <BR>{ <BR><BR>?&gt; <BR>&lt;tr&gt; <BR>      &lt;td width="41" height="30" bgcolor="#FFFFCC" valign="middle" align="center"&gt;&lt;?php echo $bbsrow["id"] ?&gt;&lt;/td&gt; <BR>      &lt;td width="100" height="30" bgcolor="#FFFFCC" valign="middle" align="center"&gt;&lt;?php echo $bbsrow["usr"] ?&gt;&lt;/td&gt; <BR>      &lt;td width="100" height="30" bgcolor="#FFFFCC" valign="middle" align="center"&gt;&lt;?php echo $bbsrow["name"] ?&gt;&lt;/td&gt; <BR>      &lt;td width="311" height="30" bgcolor="#FFFFCC" valign="middle" align="center"&gt;&lt;a href="bbsdisp.php?whichnote=&lt;?php echo $bbsrow["id"] ?&gt;" target="disp"&gt;&lt;?php echo $bbsrow["title"] ?&gt;&lt;/a&gt;&lt;/td&gt; <BR>      &lt;td width="239" height="30" bgcolor="#FFFFCC" valign="middle" align="center"&gt;&lt;?php echo $bbsrow["bbstime"] ?&gt;&lt;/td&gt; <BR>       <BR>&lt;/tr&gt; <BR>&lt;?php <BR>$noterecs=$noterecs+1; <BR>} <BR>?&gt; <BR>&lt;/table&gt; <BR><BR>&lt;/div&gt; <BR>&lt;br&gt; <BR>&lt;br&gt; <BR>&lt;center&gt; <BR>&lt;?php <BR>$pad=0; <BR>for($counter=1;$counter&lt;=$pagecount;$counter++) <BR>{ <BR>if($counter&gt;=10) <BR>{  <BR>$pad=""; <BR>} <BR><BR>echo("&lt;font size=+1 color=red&gt;&lt;a href='bbsbl.php?whichpage=$counter'&gt;".$pad.$counter."&lt;/a&gt;&lt;/font&gt;&amp;nbsp;&amp;nbsp;"); <BR>} <BR>?&gt;  </P>
您需要登录后才可以回帖 登录 | 论坛注册

本版积分规则

QQ|Archiver|手机版|小黑屋|sitemap|鸿鹄论坛 ( 京ICP备14027439号 )  

GMT+8, 2025-4-6 19:25 , Processed in 0.057057 second(s), 24 queries , Redis On.  

  Powered by Discuz!

  © 2001-2025 HH010.COM

快速回复 返回顶部 返回列表