日本国产亚洲-日本国产一区-日本国产一区二区三区-日本韩国欧美一区-日本韩国欧美在线-日本韩国欧美在线观看

當前位置:雨林木風下載站 > 技術開發教程 > 詳細頁面

用PHP+MYSQL完成論壇里的分級+分頁顯示

用PHP+MYSQL完成論壇里的分級+分頁顯示

更新時間:2019-11-23 文章作者:未知 信息來源:網絡 閱讀次數:

用PHP+MYSQL實現論壇里的分級+分頁顯示

<?
/*存放貼子的表結構------------------------------------------------------

create table bbsrow(
    bbsrow_id int(6) not null auto_increment,  //貼子ID號
    bbsrow_auth varchar(20) not null,  //貼子作者
    bbsrow_parentid int(6),  //貼子的父親貼子ID號,如為首發貼則為空
    bbsrow_title varchar(200) not null,  //貼子標題
    bbsrow_returncount int(3),  //貼子的回復貼數,如果沒有回貼則為空
    primary key (bbsrow_id)
);
-----------------------------------------------------------------------------*/


//顯示兒子貼的遞歸函數--------------------------------------------------
function showchildren($parent_id){
    global $connect_id;
    $query="select * from bbsrow where bbsrow_parentid='" . $parent_id . "'";     
    $result_top=mysql_query($query,$connect_id);
    echo "<ul>n";
    while($myrow_child=mysql_fetch_row($result_top)){
        echo "<li>";
        echo $myrow_child[0];
        echo $myrow_child[1];
        echo $myrow_child[2];
        echo $myrow_child[3];
        echo $myrow_child[4] . "n";
        //如果回復貼數不為空,則表示有兒子貼,繼續顯示兒子貼
        if($myrow_child[4]!=''){
            showchildren($myrow_child[0]);
        }
    }
    echo "</ul>";
}
//----------------------------------------------------------------------

//連接數據庫并將所有首發貼放到$mainrow數組里----------------------------

$connect_id=mysql_connect("localhost","test","test") or die("無法連接數據庫");
mysql_select_db("bbs") or die("無法選擇數據庫");
$query="select * from bbsrow where bbsrow_parentid=''";
$result=mysql_query($query,$connect_id);

$i=0;
while($myrow=mysql_fetch_row($result)) {
    $mainrow[$i][0]=$myrow[0];
    $mainrow[$i][1]=$myrow[1];
    $mainrow[$i][2]=$myrow[2];
    $mainrow[$i][3]=$myrow[3];
    $mainrow[$i][4]=$myrow[4];
    $i++;
}
mysql_free_result($result);
//----------------------------------------------------------------------

//開始構建分頁顯示------------------------------------------------------

if($currentpage!=""){
    $page=$currentpage;
}
else{
    $page=0;
}

$pagesize=10;//每頁顯示的首發貼數!
$start=$page*$pagesize;
$end=$start+$pagesize;
if($end>$i) $end=$i;
$totalpage=$i/$pagesize;

     
$info=" 共有" . $i . "條紀錄,分" . ceil($totalpage) . "頁,當前為第" . ($page+1) . "/" . ceil($totalpage) . "頁 <br>n";
echo $info;

if($page>0) $pagestr="<a href=bbsrow.php4?currentpage=" . ($page-1) . ">上一頁</a>";
$pagestr=$pagestr . " [第 ";
     
for($i=0;$i<$totalpage;$i++){
    if($i!=$page){
        $pagestr=$pagestr . " <a href=bbsrow.php4?currentpage=" . $i . ">" . ($i+1) . "</a> ";
    }
    else{
        $pagestr=$pagestr . " " . ($i+1) . " ";
    }
}

$pagestr=$pagestr . "頁]";
     
if($page<$totalpage-1) $pagestr=$pagestr . "<a href=bbsrow.php4?currentpage=" . ($page+1) .">下一頁</a><p>n";
     
echo $pagestr;
//----------------------------------------------------------------------

//開始分級顯示----------------------------------------------------------

echo "<ul>n";
for($i=$start;$i<$end;$i++){
    echo "<li>n";
    echo $mainrow[$i][0];
    echo $mainrow[$i][1];
    echo $mainrow[$i][2];
    echo $mainrow[$i][3];
    echo $mainrow[$i][4] . "n";
    //如果回復貼數不為空,則表示有兒子貼,繼續顯示兒子貼
    if($mainrow[$i][4]!=''){
        showchildren($mainrow[$i][0]);
    }
}
echo "</ul>n";
//----------------------------------------------------------------------?> 

溫馨提示:喜歡本站的話,請收藏一下本站!

本類教程下載

系統下載排行

主站蜘蛛池模板: 日本一区二区视频免费播放 | jizz美女 | 久久精品成人免费网站 | 欧美一级片免费在线观看 | 天天躁日日躁狠狠躁中文字幕老牛 | 麻豆日韩区久久综合 | 91日韩欧美 | 成人午夜精品久久久久久久小说 | 亚洲99久久无色码中文字幕 | 91美女视频在线 | 欧美午夜性春 | 国内一区二区三区精品视频 | 久久美女福利视频 | 国产美女精品久久久久中文 | 国产精品国产三级国快看 | 成人不卡在线 | 国产高清色播视频免费看 | 亚洲免费播放 | 狠狠亚洲狠狠欧洲2019 | 99视频在线观看高清 | www欧美在线观看 | 国产午夜精品美女免费大片 | 337p粉嫩日本欧洲亚福利 | 久久国产热这里只有精品8 久久国产三级 | 欧美激情精品久久久久 | 国内小情侣一二三区在线视频 | 日韩成人免费一级毛片 | 久久93精品国产91久久综合 | 做爰三级在线播放 | 国产精品天天看 | 国产综合欧美日韩视频一区 | 国产成人啪精品午夜在线播放 | 久久黄色 | 亚洲va久久久噜噜噜久久天堂 | 一级毛片日韩a欧美 | 丁香色婷婷 | 日本大尺度叫床戏做爰有声音 | 欧美日韩中文一区 | 24小时日本免费观看视频www | 国产午夜精品理论片小yo奈 | 欧美xxxx狂喷水喷水 |