php - 如何将类添加到 $_GET 上的侧边栏

标签 php css function xhtml

我在将正确的类添加到侧边栏时遇到问题。

function sidebar_class($var) 
{
    if (isset($_GET['page']) == $var )
    echo ' class="selected"';
}

我的网址将如下所示

http://domain.com/index.php?go=users
http://domain.com/index.php?go=settings
http://domain.com/index.php?go=backup

我的侧边栏

<ul>
 <li<?php sidebar_class('users'); ?>><a href='index.php?go=users'>Users</a></li>
 <li<?php sidebar_class('settings'); ?>><a href='index.php?go=settings'>Settings</a></li>
 <li<?php sidebar_class('backup'); ?>><a href='index.php?go=backup'>Backup</a></li>
</ul>

现在我所有的侧边栏类都是 <li class="selected"> 。如何解决?

最佳答案

函数错误...尝试:

function sidebar_class($var) 
{
    if (isset($_GET['go']) && $_GET['go'] == $var )
        echo ' class="selected"';
}

关于php - 如何将类添加到 $_GET 上的侧边栏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4301076/

相关文章:

css - 在 DIV 中居中图像

perl - 如何在 Perl 中序列化闭包?

python - 找出 Python 中从未调用过的函数?

php - 非常简单的 SQL 函数返回 bool 值 1 (true) 而不是资源

php - 图片的有效文件扩展名的完整列表是什么?

php - 是否值得使用 require_once() 来节省内存?

html - 在全尺寸横幅上从方框向右移动

jquery - Bootstrap 导航选项卡最后一个元素的错误

javascript - 使用 input1 中的值自动完成 input2

javascript无法在复选框中获取变量