0

我正在尝试使用 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>

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

编辑:不要介意错误的函数名称,已修复和编辑。代码没有像我希望的那样运行。

4

0 回答 0