我在这里遇到一个小问题:
<div id="navbar">
<ul id="navtabs" class="floatcontainer">
<li <?php if ($_GET['dept'] == "home") {echo"class='selected'";} ?>><a class="navtab" href="index3.php?dept=home">Home</a>
<ul class="floatcontainer">
<li><a href="?app=usercp">User Panel</a></li>
<li><a href="?app=bugs">Report Bugs</a></li>
<li><a href="?t=forum&app=index">Staff Forums</a></li>
</ul>
</li>
<li <?php if ($_GET['dept'] == "management") {echo "class='selected'";} ?>><a class="navtab" href="index3.php?dept=management">Management</a>
<ul class="floatcontainer">
<li><a href="?app=listuser">User Listing</a></li>
</ul>
</li>
</ul>
在代码中,正确的floatcontainer意味着在每种情况下显示上面的li,但是,底部的,带有User list li的floatcontainer仅在两种情况下显示。
如何解决此问题?
答案 0 :(得分:1)
如果你不想显示ul,除非$ _GET ['dept']是某个特定值,那么把它放在if()块中?