0
여러 확인란 (PHP 및 JQuery)을 MYSQL 데이터베이스에 저장하고 싶습니다. 예제 테이블 테스트에는 4 개의 필드가 있습니다. 열 A, 이름, C 및 D여러 확인란 (jQuery 및 PHP) 저장 방법?
저장을 클릭하면 해당 테이블에 저장됩니다.
jQuery 코드 :
$(document).ready(function() {
$("#btnsave").click(function() {
var test = [];
$("input[name='aa[]']:checked").each(function() {
test.push($(this).val());
});
alert(test);
});
});
function toggleCheckeda(status) {
$(".chkaa").each(function() {
$(this).attr("checked", status);
})
}
function toggleCheckedb(status) {
$(".chkab").each(function() {
$(this).attr("checked", status);
})
}
function toggleCheckedc(status) {
$(".chkac").each(function() {
$(this).attr("checked",status);
})
}
PHP 코드 :
$db->Connect();
$stmt = $db->ExecData("select id,A,name,C,D from tbl_check");
<form id="frm1" name="frm1">
<table>
<tr>
<td>
<input type="checkbox" value="" onclick="toggleCheckeda(this.checked)">
</td>
<td></td>
<td>
<input type="checkbox" value="" onclick="toggleCheckedb(this.checked)">
</td>
<td>
<input type="checkbox" value="" onclick="toggleCheckedc(this.checked)">
</td>
</tr>
<tr>
<th>
A
</th>
<th>
Name
</th>
<th>
C
</th>
<th>
D
</th>
</tr>
<?php while ($row = $db->GetRow($stmt)){ ?>
<tr>
<td>
<input type="checkbox" class="chkaa" name="aa[]" id="chk[]" value="a<?php echo $row["id"]; ?>" />
</td>
<td>
<?php echo $row["name"]; ?>
</td>
<td>
<input type="checkbox" class="chkab" name="cc[]" id="chk[]" value="c<?php echo $row["id"]; ?>" />
</td>
<td>
<input type="checkbox" class="chkac" name="dd[]" id="chk[]" value="d<?php echo $row["id"]; ?>" />
</td>
</tr>
<?php } ?>
</table>
<input type="button" id="btnsave" name="btnsave" value="save" />
</form>
질문은 무엇입니까? –