IF语句更改用户类型为 '管理员'
问题描述:
在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>
有谁知道如何改变用户类型为“管理员”?所有的帮助非常感谢。
答
尝试财产以后这样的:
<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>
答
是不是你的,如果条件应该是
if (($result->userType == "jobseeker") || ($result->userType == "employer"))
不能称之为 “按钮,里面的” 一个PHP函数。你想要做的只是将按钮显示给求职者和雇主,然后在单击该按钮时执行对PHP脚本的Ajax调用。 – Nabab 2012-02-10 15:35:48
谢谢Nabab,这个按钮会让jQuery应用它来监听点击功能,然后发送AJAX数据。 – 2012-02-10 15:44:05
然后你发送userId到你通过AJAX调用的PHP脚本并执行UPDATE user SET userType ='admin'WHERE userID =%u和(userType LIKE'jobseeker'或userType LIKE'employer')' – Nabab 2012-02-10 15:47:49