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/

相关文章:

function - Golang - 将结构作为参数传递给函数

javascript - 按顺序点击时替换图像的代码?

html - 包装调整大小

javascript - 导航菜单悬停效果仅在特定情况下

flash - AS3 知道一个函数有多少个参数

function - 试图将在程序 1 中创建的类型 ("object") 传递给程序 2 中的函数

php - 有没有办法在 Linux 中使用 xdebug 而不编译源代码?

php - 更新至 Zpanel 10.1.0 登录时出现 500 错误

php - 如何在 Ubuntu 17.04 中安装 php7.0-mbstring?

php - 用户配置文件自定义 css