2012-02-10 43 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"))