2015-05-11 71 views
-1

我有這個PHP函數來動態改變我的導航鏈接的CSS類,但我帶着這個錯誤!注意:未定義變量:menuLinkid在C:\ xampp \ htdocs \ Includes 9行中包含\ vertical_menu.php任何人有一個想法是爲什麼?如何在php導航鏈接中動態添加類?

<?php 
$index="menu-items"; 
$Topalbums="menu-items"; 
$Topartists="menu-items"; 
$Toplists="menu-items"; 
$Charts="menu-items"; 
$memuLinkid=basename($_SERVER['PHP_SELF'],".php"); 
if($menuLinkid=="index"){ 
$index='active'; 
}else if ($memuLinkid=="Topalbums"){ 
$Topalbums='active'; 
}else if ($memuLinkid=="Topartists"){ 
$Topartists='active'; 
}else if ($memuLinkid=="Toplists"){ 
$Toplists='active'; 
}else if ($memuLinkid=="Charts"){ 
$Charts='active'; 
} 
?> 
+1

它是「menuLinkid」還是「memuLinkid」? –

+0

代碼中存在拼寫錯誤: – doru

+0

拼寫錯誤$ memuLinkid = basename($ _ SERVER ['PHP_SELF'],「。php」); –

回答

0

您在定義中寫道$memuLinkid而不是$menuLinkid。 (在錯誤上方的一行)。

+0

謝謝!我很愚蠢,它是一個錯字。多可惜! –

0

檢查您的設置這個$memuLinkid=basename($_SERVER['PHP_SELF'],".php");它有一個錯字在裏面,如果多數民衆贊成現在的問題,然後設置一個var_dump($memuLinkid)只是該行的代碼下面來看看它有什麼做什麼。

快樂編碼:-)

0

。在你的代碼一個錯字:

$memuLinkid=basename($_SERVER['PHP_SELF'],".php"); 

應該

$menuLinkid=.... 
相關問題