通过单击图像按钮 PHP 更新 MySQL

标签 mysql facebook facebook-javascript-sdk facebook-php-sdk

我了解如何通过使用表单更新事件用户数据...但是如何通过单击按钮更新当前事件用户的特定列,例如没有表格...我有一个主页,其中用户可以通过 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/

相关文章:

javascript - 当 `share_open_graph` 存在时,Facebook `og:description` 共享忽略 `og:image`

facebook - 触发 fb :login-button with other button Javascript

mysql - 在表达式中使用 DAYNAME(CURDATE()) 中返回的名称

php - 选择类别的所有项目及其子类别中的所有项目

mysql - mysql 正则表达式查询是什么

c# - 字符串到 sqlsyntax

ios - 签到时facebook ios sdk自动选择地点?

javascript - 如何处理 Facebook Connect 超时

css - Facebook 评论插件——如何覆盖 WordPress 主题的颜色

facebook - 如何通过 GRAPH API 获取 Facebook 照片隐私设置