有点困惑如何在一个表中动态保存复选框的值!php jquery动态保存复选框
数据库:
id PERSON check
--------------------
1 Person1 1
2 Person2 1
3 Person3 1
4 Person4 0
HTML代码:
<form id="availability">
Person1 <input type="checkbox" id="person1" value="1" checked>
Person2 <input type="checkbox" id="person2" value="1" checked>
Person3 <input type="checkbox" id="person3" value="1" checked>
Person4 <input type="checkbox" id="person4" value="0">
</form>
的jQuery:
$('#availability').submit(function(){
$.post('include/setting.php', {
person1: $('#person1').val(),
person2: $('#person2').val(),
person3: $('#person3').val(),
person4: $('#person4').val(),
}, function(data){
if(data.success) {
} else {
}
}, 'json');
return false;
})
PHP:
$person1 = $_POST['person1'];
$person2 = $_POST['person2'];
$person3 = $_POST['person3'];
$person3 = $_POST['person4'];
$db->query("UPDATE person SET id='???");
你为什么要保存的价值,而不是检查状态?如果你想检查状态,你可以使用'$('#person1')。is(':checked');' – justkt
我想保存/更新多个复选框(如果选中或没有)到数据库 – tonoslfx
就我所知,您的复选框的值不是检查状态,而是值。你想保存检查状态吗? – justkt