一個模仿oso的php論壇程序(之一)第2/2頁
更新時間:2007年03月11日 00:00:00 作者:
for ($i=1; $i <= $pages; $i++) {
$temps = "<a href='".$PHP_SELF.'?offset='.$i."'>".$i."</a>";
print $temps;
print " ";
}
//檢查是否是最后一頁
if ($pages!=0 && $offset!=$pages) {
$newoffset=$offset+1;
print "<a href='$PHP_SELF?offset=$newoffset'>下一頁</a>";
} else print "下一頁";
print '</div> </td>';
print '<td width="50%"> <div align="center">';
print "當(dāng)前頁:".$offset." 共".$pages."頁";
print '</div> </td>';
print "</table>";
//處理詳細(xì)信息
print '<table width="100%" border="1">';
print '<tr class="text"> ';
print '<td width="6%"> <div align="center">New</div> </td>';
print '<td width="5%"> <div align="center">點擊</div> </td>';
print '<td width="53%"> <div align="center">主題</div> </td>';
print '<td width="10%"> <div align="center">創(chuàng)建人</div> </td>';
print '<td width="5%"> <div align="center">回復(fù)</div> </td>';
print '<td width="11%"> <div align="center">最后修改時間 </div> </td>';
print '<td width="10%"> <div align="center">回復(fù)人</div> </td>';
print '</tr>';
$query = 'select id,state,readcount,title,createman,replycount,replytime,replyman
from fr_t_forumtitle order by replytime desc LIMIT '.$curline.',20';
$res = mysql_query($query, $dbh);
// $li_rownum = mysql_num_rows($res);
// for ($i=1; $i<=$li_rownum; $i++) {
// $row = mysql_fetch_row($res);
while ($row = mysql_fetch_array($res)) {
print '<tr class="text"> ';
print '<td width="6%"> '.$row["state"].'</td>';
print '<td width="5%"><div align="center">'.$row["readcount"].'</td>';
$tempstr = "<a href='readforum.php?readflag=".$row["id"]."'>".$row['title']."</a>";
print '<td width="53%"> '.$tempstr.'</td>';
// print '<td width="48%">'.$row["title"].'</td>';
print '<td width="9%"> '.$row["createman"].'</td>';
print '<td width="5%"><div align="center">'.$row["replycount"].'</td>';
$temptime = substr($row["replytime"],5,11);
print '<td width="11%"> '.$temptime.'</td>';
print '<td width="10%"> '.$row["replyman"].'</td>';
print '</tr>';
}
print "</table>";
//打印表尾
print '<table width="100%" border="0">';
print '<tr class="text"> <td width="50%"> <div align="center">';
if ($offset <> 1) { //如果偏移量是0,不顯示前一頁的鏈接
$newoffset=$offset - 1;
print "<a href='$PHP_SELF?offset=$newoffset'>前一頁</a>";
} else {
print "前一頁";
print " ";
}
//計算總共需要的頁數(shù)
for ($i=1; $i <= $pages; $i++) {
$temps = "<a href='".$PHP_SELF.'?offset='.$i."'>".$i."</a>";
print $temps;
print " ";
}
//檢查是否是最后一頁
if ($pages!=0 && $offset!=$pages) {
$newoffset=$offset+1;
print "<a href='$PHP_SELF?offset=$newoffset'>下一頁</a>";
} else print "下一頁";
print '</div> </td>';
print '<td width="50%"> <div align="center">';
print "當(dāng)前頁:".$offset." 共".$pages."頁";
print '</div> </td>';
print "</table>";
//end of 打印表尾
?>
<?
include ("c:mydbfooter.inc");
?>
</body>
</html>
相關(guān)文章
使用一個for循環(huán)將N*N的二維數(shù)組的所有值置1實現(xiàn)方法
下面小編就為大家?guī)硪黄褂靡粋€for循環(huán)將N*N的二維數(shù)組的所有值置1實現(xiàn)方法。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2017-05-05PHP錯誤Warning: Cannot modify header information - headers alr
這篇文章主要介紹了PHP錯誤Warning: Cannot modify header information - headers already sent by解決方法,需要的朋友可以參考下2014-09-09PHP stream_context_create()函數(shù)的使用示例
這篇文章主要介紹了PHP stream_context_create()函數(shù)的使用示例,stream_context_create()函數(shù)是用來 創(chuàng)建打開文件的上下文件選項,用于fopen(),file_get_contents()等過程的超時設(shè)置、代理服務(wù)器、請求方式、頭信息設(shè)置的特殊過程,需要的朋友可以參考下2015-05-05Yii數(shù)據(jù)讀取與跳轉(zhuǎn)參數(shù)傳遞用法實例分析
這篇文章主要介紹了Yii數(shù)據(jù)讀取與跳轉(zhuǎn)參數(shù)傳遞用法,結(jié)合實例形式分析了Yii中read()與readAll()方法的相關(guān)使用技巧,需要的朋友可以參考下2016-07-07