PHP實(shí)現(xiàn)分頁的一個(gè)示例
更新時(shí)間:2006年10月09日 00:00:00 作者:
<?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">編號(hào)</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">發(fā)表人</td>
<td width="311" height="30" bordercolor="#0000FF" bgcolor="#C0C0C0" valign="middle" align="center">文章標(biāo)題</td>
<td width="239" height="30" bordercolor="#0000FF" bgcolor="#C0C0C0" valign="middle" align="center">發(fā)表時(shí)間</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> ");
}
?>
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">編號(hào)</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">發(fā)表人</td>
<td width="311" height="30" bordercolor="#0000FF" bgcolor="#C0C0C0" valign="middle" align="center">文章標(biāo)題</td>
<td width="239" height="30" bordercolor="#0000FF" bgcolor="#C0C0C0" valign="middle" align="center">發(fā)表時(shí)間</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> ");
}
?>
相關(guān)文章
windows8.1下Apache+Php+MySQL配置步驟
這篇文章主要介紹了windows8.1下Apache+Php+MySQL配置步驟,需要的朋友可以參考下2015-10-10
PHP文件注釋標(biāo)記及規(guī)范小結(jié)
PHP文件注釋標(biāo)記及規(guī)范小結(jié),php開發(fā)的朋友可以收藏下,方便以后使用,讓我們的代碼更專業(yè)2012-04-04
apache+mysql+php+ssl服務(wù)器之完全安裝攻略
這篇文章主要介紹了apache+mysql+php+ssl服務(wù)器之完全安裝攻略,需要的朋友可以參考下2006-09-09
用php實(shí)現(xiàn)gb2312和unicode間的編碼轉(zhuǎn)換
gb2312 和 unicode 間的編碼轉(zhuǎn)換下面的例子是將 gb2312 轉(zhuǎn)換為 "全"這種形式2006-10-10

