Как добавить класс в боковую панель на $_GET

У меня проблема с правильным классом на боковой панели.

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

Мой URL будет выглядеть как

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">, Как это исправить?

2 ответа

Решение

Неправильная функция... попробуйте:

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

Хотите проверить значение go вместо страницы? право?

function sidebar_class($var) 
{
    if (isset($_GET['go']) == $var )
    echo ' class="selected"';
}
Другие вопросы по тегам