这是我的HTML表单:更新表格单元格
<form name="input" action="html_form_action.asp" method="get">
<input type="checkbox" id="mycheckbox">Don't show me again<br>
<input type="submit" id="Submit">
</form>
我有一个表,被称为: “mytable的”。此表包含:名称(字符串),框(布尔)。
我试图做的下一件事: 当用户选中don't show me again
框时,我想更新表格的框(假设id = 6的行)。
p.s.桌子的盒子插入False。
,所以我必须做一些事情,如:
$("#submit").click(function() {
if($("#mycheckbox").is(':checked')) {
//here I have to update the table in the database
}
});
我该怎么办呢?
我找到了php的例子,但我不想用php来做。
UPDATE:
根据您的回答,我想的Ruby-on-轨道做。
我发现这一点:
update_sql = "update mytable set box = TRUE where id = 6"
affected_rows = Job.connection.update(update_sql)
任何帮助表示赞赏!
你必须使用一些像php这样的服务器端脚本语言。 jQuery是客户端,所以它不能直接与数据库交互。你可以启动ajax调用一些PHP脚本,它将更新数据库 – Deadlock