Php 在菜单链接项上设置活动类
我在将活动类设置到菜单时遇到问题。这是我的密码:Php 在菜单链接项上设置活动类,php,html,Php,Html,我在将活动类设置到菜单时遇到问题。这是我的密码: <ul class="main-nav nav navbar-nav"> <li class="<?= (basename($_SERVER['PHP_SELF'] == 'index.php') ? 'active' : ''; ?> "><a href="index.php">Эхлэл</a></li> <li class="<?= (bas
<ul class="main-nav nav navbar-nav">
<li class="<?= (basename($_SERVER['PHP_SELF'] == 'index.php') ? 'active' : ''; ?> "><a href="index.php">Эхлэл</a></li>
<li class="<?= (basename($_SERVER['PHP_SELF'] == 'product.php') ? 'active' : ''; ?> "><a href="product.php">Бүтээгдэхүүн</a></li>
<li class="<?= (basename($_SERVER['PHP_SELF'] == 'about.php') ? 'active' : ''; ?> "><a href="about.php">Бидний тухай</a></li>
<li class="<?= (basename($_SERVER['PHP_SELF'] == 'contact.php') ? 'active' : ''; ?> "><a href="contact.php">Холбоо барих</a></li>
</ul>
抱歉,您必须在“==”此位置之前完成括号添加。
请更新以下代码
<ul class="main-nav nav navbar-nav">
<li class="<?= (basename($_SERVER['PHP_SELF']) == 'index.php') ? 'active' : ''; ?> "><a href="index.php">Эхлэл</a></li>
<li class="<?= (basename($_SERVER['PHP_SELF']) == 'product.php') ? 'active' : ''; ?> "><a href="product.php">Бүтээгдэхүүн</a></li>
<li class="<?= (basename($_SERVER['PHP_SELF']) == 'about.php') ? 'active' : ''; ?> "><a href="about.php">Бидний тухай</a></li>
<li class="<?= (basename($_SERVER['PHP_SELF']) == 'contact.php') ? 'active' : ''; ?> "><a href="contact.php">Холбоо барих</a></li>
</ul>
在
header.php
中,哪一行是从131开始的ul
,您没有关闭“(“在基本名称函数之前。您需要添加关闭”)”括号。谢谢错误已消失,但活动类不起作用:)若要检查php语法错误,请参阅。你可以使用这个在线工具。请不要回答解决方案是“纠正错误”的问题。这种类型的问题没有长期价值,因为其他有相同问题的人不会通过搜索找到它。“打字错误”是标准的接近投票理由之一。回答此类问题可能会阻止OP删除它以从StackOverflow中删除膨胀。