HTML复选框在MySQL中更改值

时间:2009-11-16 14:46:31

标签: mysql html database ajax checkbox

我有一个复选框,我需要在“检查”时将MySQL表值更改为“是”,如果在取消选中“否”时检查它。

我想用Ajax完成此任务。怎么办呢?

2 个答案:

答案 0 :(得分:3)

使用jQuery和PHP。

这是jQuery中的an example

 $.post("test.php", { isChecked:$('#checkbox_id').attr('checked') } );

此声明应在<head></head>或单独的JavaScript文件中定义。

在您的PHP代码中,您可以检查isChecked POST变量:

if($_POST('isChecked')==1)
{
  //Set MySQL table to 1.
}
else
{
  //Set MySQL table to 0.
}

这是a reference on how to use post。这是how you can use PHP to update MySQL table

答案 1 :(得分:1)

使用复选框的onchange事件处理程序向某些服务器端代码发出XmlHttpRequest以更新表。