2013-06-24 53 views
0

好吧我有一個會話在我的應用程序中啓動,它獲得一個定義主題的會話變量。根據會話數據更改樣式表

我有這個代碼,但它似乎並沒有工作。基本上,我希望這可以根據用戶在註冊時選擇的主題來選擇正確的樣式表。所以,如果他們選擇默認主題,我需要默認的CSS文件進行鏈接,等等...

我對PHP相當新,所以如果它是完全錯誤的,告訴我,但請幫助,並告訴我什麼是錯的。我們都從某個地方開始。

<?php 
$themeName = '$_SESSION["SESS_THEME_NAME"]'; 
if ($themeName == "Default") { 
    echo '<link rel="stylesheet" type="text/css" href="mws-theme.css" />'; 
} 
if ($themeName == "Army") { 
    echo '<link rel="stylesheet" type="text/css" href="mws-theme-army.css" />'; 
} 
if ($themeName == "Rocky Mountains") { 
    echo '<link rel="stylesheet" type="text/css" href="mws-theme-rocky.css" />'; 
} 
if ($themeName == "Chinese Temple") { 
    echo '<link rel="stylesheet" type="text/css" href="mws-theme-chinese.css" />'; 
} 
if ($themeName == "Boutique") { 
    echo '<link rel="stylesheet" type="text/css" href="mws-theme-boutique.css" />'; 
} 
if ($themeName == "Toxic") { 
    echo '<link rel="stylesheet" type="text/css" href="mws-theme-toxic.css" />'; 
} 
if ($themeName == "Aquamarine") { 
    echo '<link rel="stylesheet" type="text/css" href="mws-theme-aquamarine.css" />'; 
} 

?> 
+0

無論誰在這個問題上有-1,你能否提供反饋意見,以便我下次可以做得更好或者增加這個問題以使其成爲更好的問題。謝謝。建設性批評比簡單地投票回答問題要好。 – user2371301

+0

當一個基本問題被詢問時,人們經常投票。我想他們忘記了他們曾經是一名新秀。 – user20232359723568423357842364

回答

0

確保您在此頁面開始會話並編輯以下內容,

$themeName = $_SESSION["SESS_THEME_NAME"];