【发布时间】:2016-08-23 04:50:32
【问题描述】:
我的代码需要一些帮助,
当我单击复选框时,我希望它发布到文件 php (check.php) 并返回数据,检查 php 将存储我单击到会话数组的数据,如果成功则返回 1,如果错误则返回 0。在索引中,它将显示如下文本:您选择:A,B,C ...
这是结果:
这是我的 HTML 代码:
<script language="JavaScript">
function chkallClick(o) {
var form = document.frmForm;
for (var i = 0; i < form.elements.length; i++) {
if (form.elements[i].type == "checkbox" && form.elements[i].name!="chkall") {
form.elements[i].checked = document.frmForm.chkall.checked;
}
}
}
</script>
<form method="POST" name="frmForm" id="frmForm" enctype="multipart/form-data">
<table>
<tr>
<th width="2%"><input type="checkbox" name="chkall" onClick="chkallClick(this);"></th>
</tr>
<?php while ($rows = $result->fetch_assoc()) { ?>
<tr>
<th><input type="checkbox" name="chk[]" value="<?php echo $rows['id'];?>"></th>
</tr>
<?php } ?>
</table>
</form>
这是我的 check.php 文件
<?php
if(success)
{
$_SESSION['arr']=$_POST['chk'];
echo "1";
}
else
echo "0";
?>
当我点击复选框时,它会动态发布到 check.php 并返回数据
我用过这个:Checkbox Data Dynamically Save to Database on Click,但没用。
Check.php 是我的想法,我想在这个文件中向你展示我的想法,而不是确切的代码。
我试着向你展示我的想法,希望你能理解。谢谢!
【问题讨论】:
-
我想你忘了提“什么不起作用”..
-
“当我点击复选框时” ?哪一个?
-
你的 $_SESSION['arr'] 它已经是数组你可以通过 我无法正确理解你的问题跨度>
-
对不起,我可能忘记了什么,请再读一遍,谢谢!
标签: javascript php jquery arrays