2011-11-29 60 views
1

我試着讓取決於語言的網址我的語言切換器改變字體的粗細,但我不能讓它接受類如果別人不接受類

if ($_REQUEST["lang"] == "en") 
{ 
    echo '<div class="langlight"><a href="http://xyz.com/">Svenska</a></div>'; 
} 
else 
{ 
    echo '<div class="langbold"><a href="http://xyz.com/">Svenska</a></div>'; 

}; 

if ($_REQUEST["lang"] == "en") 
{ 
    echo '<div class="langbold"><a href="http://xyz.com/">English</div>'; 
} 
else 
{ 
    echo '<div class="langlight"><a href="xyz.com/">English</div>'; 
}; 
+1

在第一個'else'之後是'''壞的複製和粘貼? –

+1

'$ _REQUEST [「lang」]'的值是多少? (提示:使用'var_dump($ _ REQUEST);') – Halcyon

+0

你得到了什麼輸出?在'}'後面不應該有';':'};' –

回答

1

刪除分號,缺少結束標記:

 
if ($_REQUEST["lang"] == "en") 
{ 
    echo '<div class="langlight"><a href="http://xyz.com/">Svenska</a></div>'; 
} 
else 
{ 
    echo '<div class="langbold"><a href="http://xyz.com/">Svenska</a></div>'; 

} 

if ($_REQUEST["lang"] == "en") 
{ 
    echo '<div class="langbold"><a href="http://xyz.com/">English</a></div>'; 
} 
else 
{ 
    echo '<div class="langlight"><a href="xyz.com/">English</a></div>'; 
} 

+0

它仍然支持班級。我怎麼寫這個,所以它每次都會將我重定向到主頁。如果即時通訊在其他頁面上鍊接到同一頁面的翻譯? – user1046583

+0

似乎與和班級有衝突,但我不知道爲什麼? – user1046583