嗨,我有一个导航栏,其中包含两种类型的新闻 TOP 和 Upcoming 以及子类别,并且我有以下代码class='current'
在选择子类别时添加,例如来自即将到来的“经济”,但是当我按下同一类别但来自 TOP 新闻时它无论如何都会激活即将到来。
<?PHP
$category = $_REQUEST[category];
echo "<ul id='frumos'>";
echo "<li ";
if($category == 'economic'){
echo " class='current'";
}
echo "><a href='/upcoming.php?category=economic'>Economic</a></li> ";
echo "<li";
if($category == 'other'){
echo " class='current'";
}
echo "><a href='/upcoming.php?category=other'>Freestyle</a></li>";
echo "<li";
if($category == 'social'){
echo " class='current'";
}
echo "><a href='/upcoming.php?category=social'>Social</a></li>";
echo "</ul>";
?>
我是 PHP 新手,我尝试了这段代码,但它不起作用(此处为原始菜单)
<?PHP
$category = $_REQUEST[category];
if ($pagename eq 'upcoming')
echo "<ul id='frumos'>";
echo "<li ";
if($category == 'economic'){
echo " class='current'";
}
echo "><a href='/upcoming.php?category=economic'>Economic</a></li> ";
else
echo "<ul id='frumos'>";
echo "<li ";
if($category == 'economic'){
echo " class='current'";
}
echo "><a href='/?category=economic'>Economic</a></li> ";
echo "<li";
if($category == 'other'){
echo " class='current'";
}
echo "><a href='/upcoming.php?category=other'>Freestyle</a></li>";
echo "<li";
if($category == 'social'){
echo " class='current'";
}
echo "><a href='/upcoming.php?category=social'>Social</a></li>";
echo "</ul>";
?>