2010-11-29 5 views
2

J'ai eu un problème pour obtenir une classe correcte dans ma barre latérale.

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

Mon URL ressemble

http://domain.com/index.php?go=users 
http://domain.com/index.php?go=settings 
http://domain.com/index.php?go=backup 

Ma barre latérale

<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> 

Maintenant ma classe de barre latérale étant <li class="selected">. Comment le réparer?

Répondre

5
fonction

mal ... essayez:

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

lol .. merci :) accouplent – Blur

0

Voulez-vous vérifier la valeur de go au lieu de page. droite?

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