2

我了解如何通过使用表单来更新活动用户数据...但是如何通过单击按钮来更新当前活动用户的特定列 没有表格例如...我有一个主页,用户可以通过以下方式登录facebook,当他们登录并接受权限时,它会将他们转发到我的应用程序的下一步,当他们成功验证所有信息时,所有信息都存储到我的本地 mysql 数据库中的用户表中。现在他们看到了由两个按钮组成的下一页。现在我想要的是,如果他们点击“医生”按钮,它会将“工作”列更新为医生,反之亦然,如果他们点击“程序员”,它会将“工作”列更新为程序员。

我试图完全避免让他们填写信息,我只想单击此按钮将其附加到该字段或单击此按钮将其附加。如果从那以后我没有做任何事情,请告诉我,我很乐意详细解释。

4

1 回答 1

2

Do you mean something like this?

Update

Your php file:

<?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>

Hope this helps!

于 2012-04-04T00:51:45.693 回答