像你說的這樣,其實(shí)這個就是最原始、簡單的框架。
創(chuàng)新互聯(lián)公司作為成都網(wǎng)站建設(shè)公司,專注網(wǎng)站建設(shè)公司、網(wǎng)站設(shè)計,有關(guān)成都企業(yè)網(wǎng)站定制方案、改版、費(fèi)用等問題,行業(yè)涉及木制涼亭等多個領(lǐng)域,已為上千家企業(yè)服務(wù),得到了客戶的尊重與認(rèn)可。
有兩種辦法:
1. 將導(dǎo)航條代碼都寫到一個php函數(shù)里,在需要的地方,用調(diào)用的函數(shù)的方式直接輸出。
2. 將導(dǎo)航條代碼都寫到一個php文件里,然后,使用include / require來引入。
導(dǎo)航欄沒必要使用多個數(shù)據(jù)庫,通常是使用 ID + ParentId 來區(qū)分就可以了,一般來說,如果導(dǎo)航條項(xiàng)目不是隨時變動的,一次性讀取效率更高一些,如果點(diǎn)擊一個菜單就要訪問服務(wù)器的數(shù)據(jù)庫會很影響效率。
基于此,建議你可以參考以下兩個資料文章:
PHP無限極分類實(shí)現(xiàn)【簡單版】
php實(shí)現(xiàn)三級導(dǎo)航欄效果
/*(string)($page_num+1)將數(shù)學(xué)運(yùn)算$page_num+1的結(jié)果轉(zhuǎn)化為字符串類型,這樣就可以用來與其他字串最終連接成為我們需要的文件名。
*/?/*現(xiàn)在檢查文件是否存在(這段代碼假設(shè)所有的文件都位于同樣的目錄下),并最終給出構(gòu)成頁面導(dǎo)航欄的HTML代碼。
*/?$prev_exists?=?file_exists($prev_page_file);$next_exists?=?file_exists($next_page_file);
if?($prev_exists)
{?print?"a?$root/$prev_page_file"previous/a";if?($next_exists)
{?print?"?|?";}?if?($next_exists)
{?print?"a?$root/$next_page_file"next/a";}
?
很簡單 幫導(dǎo)航鏈接和網(wǎng)站名稱存儲到數(shù)據(jù)庫中然后用php操作取回數(shù)據(jù) 以后需要加鏈接直接到數(shù)據(jù)庫中加 或者寫個加鏈接的頁面 具體操作php基礎(chǔ)教程 只要說過留言板等數(shù)據(jù)庫操作的都可以實(shí)現(xiàn)
$dbhost = ;//數(shù)據(jù)庫的訪問地址
$dbname = ;//使用的數(shù)據(jù)庫名稱
$dbuser = ;//數(shù)據(jù)庫用戶名
$dbpass = ;//數(shù)據(jù)庫密碼
$conn = mysql_connect($dbhost,$dbuser,$dbpass) or die(mysql_error());
mysql_select_db($dbname,$conn) or die(mysql_error());
$result = mysql_query("SELECT * FROM 表名稱 WHERE fid = 0");
while($row = mysql_fetch_array($result)){
echo 'a href="鏈接?id='.$row["id"].'"'.$row["classname"]..'/abr /';
}