У меня проблема с получением правильного класса на боковой панели.
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">. Как это исправить?
<li class="selected">
неправильная функция ... попробуйте:
function sidebar_class($var) { if (isset($_GET['go']) && $_GET['go'] == $var ) echo ' class="selected"'; }
Хотите проверить значение go вместо page? право
function sidebar_class($var) { if (isset($_GET['go']) == $var ) echo ' class="selected"'; }