Türkiye'nin En Eski Webmaster Forumu İyinet'e Hoşgeldiniz!

Php de if de ufak bir düzenleme

CeNGaWeR

0
Onaylı Üye
Üye
Katılım
18 Mayıs 2006
Mesajlar
49
Açılan Konu
12
Tepki puanı
0
Merhabalar if döngüsünde çözümleyemediğim birşey var Php ile Active Menü yapıyorum Tıklandığında bold olan menü aşağıdaki sitede örneği olduğu üzere.

http://www.theseventhart.com/media/filter/1

Menü üzerinde herşeyi çözümedim fakat içinden çıkamadığım birşey varki Ana Kategori Altında Alt Kategori ye tıklandığında Hem üst hemde alt Kategorinin Class ının Current olması gerekiyor. Alt menü deki Li Classı Currenti alıyor onda bir sıkıntı yok ama Alt Kategorinin bağlı olduğu Ana Kategori deki Li ye bir türlü Current Classını tanımlayamadım.

Kod Bloğum Aşağıdaki Gibi.

PHP:
$ust_menuler_sql = mysql_query("select * from  $GLOBALS[ust_menuler_tbl] where gorunurluk = '1' and ust_baslik_id = '0'  order by sira asc");
    echo'<ul class="menu" style="float:right; margin-top:-35px;">';
    while($ust_menuler = mysql_fetch_array($ust_menuler_sql)){
        
        
    $ana_sayfa_id_sql = mysql_fetch_array(mysql_query("select * from $GLOBALS[ana_sayfa_tbl]"));
    $ana_sayfa_id = $ana_sayfa_id_sql['baslik_id'];
    
    echo'<li '; 
    if ($_GET['icerik'] == $ust_menuler['id']) {echo'class="current"';}
    else if($_GET['icerik'] ['id'] == $ust_baslik_id)  { echo 'class="current"'; }
    echo '>';
    echo '<a ';
    echo'title="'.strip_tags($ust_menuler[baslik.$_SESSION[lang_ek]]).'" href="';
    
    $this->baslik_link($ust_menuler[id]);
    
    echo'">'.$ust_menuler['baslik'.$_SESSION[lang_ek]].'</a>';
Buda Mysql Veritabanım.

hata.JPG
 
Üst