2010-11-29 6 views
2

내 사이드 ​​바에 올바른 클래스를 가져 오는 데 문제가 있습니다. 이제 내 모든 사이드 바 클래스는 <li 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> 

처럼

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

내 URL의 의지가 보인다. 그것을 고치는 방법?

답변

5

잘못된 기능 ... 시도 :

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

롤 .. 감사 짝 :) – Blur

0

페이지 대신 go의 값을 확인 하시겠습니까? 권리?

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