2013-12-15 68 views
0

我正在致力於一個基於電子購物的大學項目。我試過這段代碼來實現我的結果,這給了一個錯誤,並且不起作用 - 我認爲那裏的代碼有錯誤。根據user_type設置登錄

此代碼是從我的login標題:

<?php 
     if($_GET('user_type')='Administrator') 

     !isset($_SESSION['txt_username']) || !isset($_SESSION['txt_pwd'])){ 
      echo "<a href='login.php'>Log in</a>";           
     }else{ 
      echo $_SESSION['txt_username']; 
      echo ' &nbsp; | &nbsp; <a href="logout.php"> Log Out</a>'; 
      } 
     ?> 
+2

'這給出了錯誤' - 那麼錯誤是什麼? – Sir

+0

它在Adobe DW –

+3

的代碼中出現鞋子錯誤此問題似乎與主題無關,因爲它涉及高度本地化爲OP的語法錯誤。 – halfer

回答

1

試試這個,你有一些語法問題:下面

 if($_GET('user_type')='Administrator') 

符合

<?php 
//you will need this before you do anything with $_SESSION 
session_start(); 

    if(isset($_GET['user_type']) && $_GET['user_type'] == 'Administrator'){ 

     if(!isset($_SESSION['txt_username']) || !isset($_SESSION['txt_pwd'])){ 

      echo "<a href='login.php'>Log in</a>";           

     }else{ 

      echo $_SESSION['txt_username']; 
      echo ' &nbsp; | &nbsp; <a href="logout.php"> Log Out</a>'; 

     } 
    } 
?> 
+0

謝謝,讓我試試然後我會回來得到更多的幫助,謝謝:) –

+0

@AliMirza請參閱編輯我不得不修復一些我犯的小錯誤。 – Sir

+0

非常感謝您的陪伴,我的項目能讓我滿意嗎?請給我你的Skype帳號與你聊天以獲得進一步指導 –

0

問題應該是:

if($_GET['user_type']=='Administrator') 
+0

編輯:他編輯了他的答案;) – Sir

+0

@Dave謝謝你提醒我.. – Roopendra