带有单选按钮值的jQuery帖子

时间:2010-07-13 17:37:18

标签: jquery radio-button

这是我的问题:

我有一个用户提交的条目到我的网站的批准页面。 批准页面为每个条目都有两个单选按钮(批准或拒绝)。

如何让这些单选按钮将数据库表更新为“已批准”或“已拒绝”?

我有jQuery并且很想使用它和.post()函数,只是不确定它是如何工作的。

提前致谢!

更新:我明白我很模糊,不是故意的。 我不需要PHP处理,我只需要知道如何使用jQuery将信息提交到我的PHP文件。

2 个答案:

答案 0 :(得分:2)

这是一个模糊的问题,但一般来说,在后端服务器中,您需要设置一个脚本,该脚本可以检查发布请求的内容,提取每个必须更新的记录的ID,然后执行更新sql语句在目标表上。

更新

$.post("test.php", // server side script that will receive this request
       $("#testform").serialize() // serialized data 
);

答案 1 :(得分:1)

PHP会将发布的变量放在$ _POST超全局中,就像用户使用常规的旧表单提交功能一样提交它们(假设您的HTTP标头格式正确。)您可以使用$ _POST超全局数组键控来处理它们使用input元素的名称:

$isapproved = $_POST['approve'] //true false from your radio
$postid = $_POST['post_id'] //the id of the post being approved, probably a hidden form field.
$sql = 'UPDATE Posts SET Approved = ? WHERE PostID = ?';

//then execute using whatever database access model you prefer.
相关问题