Как добавить класс в боковую панель на $_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"';
}