2012-02-10 85 views
1

在SQL表有3個字段:IF語句更改用戶類型爲 '管理員'

  • 用戶ID
  • USERTYPE
  • 用戶名

我做一些管理功能和我在創建語句時遇到了麻煩,因此當它被點擊時,它將運行一個IF語句來檢查用戶的userType是求職者還是僱主,如果是,請將其userType更改爲admin 。

這裏是到目前爲止的代碼(我沒有得到很遠。)

<div id="makeAdmin"> 
    <?php 
    $sQuery = 'SELECT userID, userType FROM user'; 

     $result = mysql_query($sQuery); 

    //IF STATEMENT T CHANGE USER TO ADMIN 
     if ($userType == "jobseeker" || "employer") { 

     //CHANGE userType to 'admin' 
     //Call the function inside a button 
     } 
?> 
</div> 

有誰知道如何改變用戶類型爲「管理員」?所有的幫助非常感謝。

+0

不能稱之爲 「按鈕,裏面的」 一個PHP函數。你想要做的只是將按鈕顯示給求職者和僱主,然後在單擊該按鈕時執行對PHP腳本的Ajax調用。 – Nabab 2012-02-10 15:35:48

+0

謝謝Nabab,這個按鈕會讓jQuery應用它來監聽點擊功能,然後發送AJAX數據。 – 2012-02-10 15:44:05

+0

然後你發送userId到你通過AJAX調用的PHP腳本並執行UPDATE user SET userType ='admin'WHERE userID =%u和(userType LIKE'jobseeker'或userType LIKE'employer')' – Nabab 2012-02-10 15:47:49

回答

2

嘗試財產以後這樣的:

<div id="makeAdmin"> 
<?php 
$sQuery = mysql_query('SELECT userID, userType FROM user'); 
$result = mysql_fetch_object($sQuery); 

//IF STATEMENT T CHANGE USER TO ADMIN 
    if ($result->userType == "jobseeker" || $result->userType == "employer") { 

    //CHANGE userType to 'admin' 
    //Call the function inside a button 
    } 
?> 
</div> 
0

是不是你的,如果條件應該是

if (($result->userType == "jobseeker") || ($result->userType == "employer"))