用php更改活动菜单项的类

时间:2013-11-04 21:35:11

标签: php css function menu

我正在尝试使用php更改菜单中活动元素的类,但是在使用“?side = testpage”作为URL

时遇到问题

我在php中键入href,根据包含此代码的索引,在正确的div中打开页面。

整个代码是:

<?php 
    function echo_Active_Tab ($requestUri){
        $current_file_name = basename($_SERVER['REQUEST_URI'], ".php");

        if ($current_file_name == $requestUri)
            echo 'class="active"';
    }
?>

<div class="navbar">
  <div class="navbar-inner">
    <a class="brand"<?php echo "href='?side=mainpage'>Økonomiprogrammet</a>"; ?>
    <ul class="nav">
      <li <?=echo_Active_Tab("mainpage")?>><?php echo "<a href='?side=mainpage.php'>Startside</a>"; ?></li>
      <li <?=echo_Active_Tab("overview")?>><?php echo "<a href='?side=overview'>Oversikten</a>"; ?> </li>
      <li <?=echo_Active_Tab("invoice")?>><?php echo "<a href='?side=invoice'>Fakturaer</a>"; ?></li>
      <li <?=echo_Active_Tab("expences")?>><?php echo "<a href='?side=expences'>Utgifter</a>"; ?></li>
    </ul>
        <form class="navbar-form navbar-right" role="search">
      <div class="form-group">
        <input type="text" class="form-control" placeholder="Search">
        <button type="submit" class="btn btn-default">Søk</button>
      </div>
    </form>
  </div>
</div>

有没有人在我的代码中发现错误?

编辑:不介意错误的功能名称,修复和编辑。代码没有像我希望的那样。

0 个答案:

没有答案