我了解如何通过使用表单更新活动用户数据...但是如何通过单击按钮NO FORMS来更新当前活动用户的某个列...我有一个用户的主页面可以通过Facebook登录,当他们登录并接受权限时,它会将它们转发到我的应用程序的下一步,当他们成功验证所有信息存储到用户表中的本地mysql数据库时。现在他们看到下一页包含两个按钮。现在我想要的是,如果他们点击“医生”按钮,它会更新栏目“工作”以告诉医生,反之亦然,如果他们点击“程序员”,它会将“工作”栏更新给程序员。
我试图完全避免让他们填写信息,我只是希望它是一个单击此按钮将此附加到该字段或单击此按钮追加它。如果我从未提出任何问题,请告诉我,我将很乐意进一步解释。
答案 0 :(得分:2)
你的意思是这样吗?
<强>更新强>
你的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>
希望这有帮助!