MySQL中的HTML复选框更改值
Posted
技术标签:
【中文标题】MySQL中的HTML复选框更改值【英文标题】:HTML checkbox change value in MySQL 【发布时间】:2010-12-17 02:08:08 【问题描述】:我有一个复选框,我需要在“选中”时将 mysql 表值更改为“是”,如果在取消选中为“否”时选中它。
我想通过Ajax 完成此任务。如何做到这一点?
【问题讨论】:
【参考方案1】:使用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。
【讨论】:
谢谢你的例子。我会尝试实现它。 我对 jquery 部分有疑问,该代码是否包含在每个复选框标记中,例如: 还是每次勾选复选框时都会触发的通用语句? 这是一个通用语句;您应该在<head></head>
或单独的 js 文件中定义它
你好,你能看看我刚刚发的帖子吗?谢谢。
您的代码中有错误。它应该是 $_POST['isChecked']【参考方案2】:
您使用复选框的 onchange 事件处理程序向某些服务器端代码发出 XmlHttpRequest 以更新您的表格。
【讨论】:
谢谢,可以提供一些参考吗?以上是关于MySQL中的HTML复选框更改值的主要内容,如果未能解决你的问题,请参考以下文章
复选框状态更改时如何更新mysql字段?使用 jquery (ajax)、php 和 mysql