我的导航菜单是一个无序列表,主要有“最新动态”“新闻列表”、“新闻管理”等,但是“新闻管理”只有管理权限的用户才能使用,所以能不能在无序列表中做权限判断,普通用户只能显示出“最新动态”“新闻列表”,管理员登陆时才显示出“新闻管理”,技术不到家,无法解决,特来请教各位大虾,非常感谢,我的无序列代码如下:<div class="dhcd">
<li><a href="zxdt.php" >最新动态</a></li>
<li><a href="xwlb.php">新闻列表</a></li>
<li><a href="manage.php">新闻管理</a></li>
</div>我的权限判断是通过1(普通用户),2(管理员)来判断的,例如:if ($_SESSION["level"] = 2) {
echo "<a href='manage.php'>新闻管理</a>"; }
还有一个问题是,当遇到下面这种情况的时候又该如何判断?<ul class="dhcd">
<li><a href="yhgl.php?username=<?php echo $_SESSION["username"]?>&act=addnews">添加新闻</a></li>
<li><a href="xwgl.php?username=<?php echo $_SESSION["username"]?>&act=xwlist">新闻列表</a></li>
</ul>
<li><a href="zxdt.php" >最新动态</a></li>
<li><a href="xwlb.php">新闻列表</a></li>
<li><a href="manage.php">新闻管理</a></li>
</div>我的权限判断是通过1(普通用户),2(管理员)来判断的,例如:if ($_SESSION["level"] = 2) {
echo "<a href='manage.php'>新闻管理</a>"; }
还有一个问题是,当遇到下面这种情况的时候又该如何判断?<ul class="dhcd">
<li><a href="yhgl.php?username=<?php echo $_SESSION["username"]?>&act=addnews">添加新闻</a></li>
<li><a href="xwgl.php?username=<?php echo $_SESSION["username"]?>&act=xwlist">新闻列表</a></li>
</ul>
<div class="dhcd">
<li><a href="zxdt.php" >最新动态</a></li>
<li><a href="xwlb.php">新闻列表</a></li>
<li>if ($_SESSION["level"] = 2) { echo "<a href="manage.php">>新闻管理</a>"; }</li>
</div>
<div class="dhcd">
<li><a href="zxdt.php" >最新动态</a></li>
<li><a href="xwlb.php">新闻列表</a></li>
if ($_SESSION["level"] == 2) { echo "<li><a href="manage.php">>新闻管理</a>}</li>
"; </div>应该是判断而不是赋值.
你的session['level']在登录成功的时候赋值了就可以用session判断
还有你的li标签最好放到if块里边去。
<?php if($_SESSION["level"] == 2) {
echo '<li><a href="yhgl.php?username=<?php echo $_SESSION["username"]?>&act=addnews">">>新闻管理</a></li>';}?>
<li><a href="xwgl.php?username=<?php echo $_SESSION["username"]?>&act=xwlist">新闻列表</a></li>
</ul>
<ul class="dhcd">
<?php if($_SESSION["level"] == 2) {
echo '<li><a href="yhgl.php?username=<?php echo $_SESSION["username"]?>&act=addnews">">>新闻管理</a></li>';}?>
<li><a href="xwgl.php?username=<?php echo $_SESSION["username"]?>&act=xwlist">新闻列表</a></li>
</ul>
改下试试:<?php if($_SESSION["level"] == 2) {
echo "<li><a href='yhgl.php?username=".$_SESSION['username']."&act=addnews'> >>新闻管理</a></li>";
}?>