我正在尝试使用 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>
有人发现我的代码中的错误吗?
编辑:不要介意错误的函数名称,已修复和编辑。代码没有像我希望的那样运行。