我了解如何通过使用表单更新事件用户数据...但是如何通过单击按钮更新当前事件用户的特定列,例如没有表格...我有一个主页,其中用户可以通过 facebook 登录,当他们登录并接受权限时,它会将他们转发到我的应用程序的下一步,当他们成功验证所有信息时,所有信息都会存储到用户表中的本地 mysql 数据库中。现在他们看到下一页,其中包含两个按钮。现在我想要的是,如果他们单击“医生”按钮,它会将“工作”列更新为医生,反之亦然,如果他们单击“程序员”,则会将“工作”列更新为程序员。
我试图完全避免让他们填写信息,我只是希望它是单击此按钮将其附加到该字段或单击此按钮将其附加。如果此后我没有再做任何事情,请告诉我,我很乐意进一步详细解释。
最佳答案
你的意思是这样吗?
更新
您的 php 文件:
<?php
if($_POST['Doctor']){
$sql =("UPDATE users SET job='Doctor' WHERE userid='$someactiveuserid'");
$result = mysql_query($sql) or die(mysql_error());
} elseif($_POST['Programmer']){
$sql =("UPDATE users SET job='Programmer' WHERE userid='$someactiveuserid'");
$result = mysql_query($sql) or die(mysql_error());
}
?>
<html>
<body>
<form method="post" name="form1" action="<?php echo $_SERVER['PHP_SELF']; ?>">
<input type="submit" name="Programmer" value="Programmer"></br>
<input type="submit" name="Doctor" value="Doctor">
</form>
</body>
</html>
希望这有帮助!
关于通过单击图像按钮 PHP 更新 MySQL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10003281/