2012-04-04 69 views
2

我知道如何通过使用表单更新活动的用户数据...但是,如何通过单击按钮更新某个列的当前活动用户没有表单例如.. 。我有一个主页,用户可以通过Facebook登录,当他们登录并接受权限时,它会将它们转发到我的应用程序的下一步,当他们成功验证所有信息存储到我的本地mysql数据库中的用户表。现在他们看到下一个由两个按钮组成的页面。现在我想要的是,如果他们点击“医生”按钮,它更新列“工作”说医生,反之,如果他们点击“程序员”它更新“工作”列给程序员。通过点击一个图像按钮MySQL的更新PHP

我想完全避免让他们填写信息,我只是希望它是一个点击这个按钮追加到该字段或单击此按钮附加。如果我没有做任何事情,让我知道,我会很乐意解释进一步的细节。

回答

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> 

希望这有助于!

+0

嘿,谢谢,这看起来正是我寻找的东西,除了某些原因,当我点击图片时,我什至没有做任何事情,我甚至把它变成了一个普通的按钮,但什么也没有。 – 2012-04-04 14:48:31

+0

也许它会帮助,如果我发布完整的页面代码?让我知道 – 2012-04-04 15:52:16

+0

我已经更新了代码 – 2012-04-05 04:51:06