これは私の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」と呼ばれるテーブルを持っています。このテーブルには、name(string)、box(boolean)が含まれています。
次のことを試みました。ユーザーがのチェックボックスをオンにしたときdon't show me again
に、テーブルのボックスを更新したいと思います(id = 6の行を想定)。
psテーブルのボックスはFalseに初期化されます。
だから私は次のようなことをしなければなりません:
$("#submit").click(function() {
if($("#mycheckbox").is(':checked')) {
//here I have to update the table in the database
}
});
どうやってやるの?
phpで例を見つけましたが、phpではやりたくありません。
アップデート:
あなたの答えに基づいて、Ruby-on-railsでやりたいと思います。
私はこれを見つけました:
update_sql = "update mytable set box = TRUE where id = 6"
affected_rows = Job.connection.update(update_sql)
助けていただければ幸いです。