【发布时间】:2016-03-30 19:28:29
【问题描述】:
我有一个带有多个复选框的表单,我想跟踪提交时选中了哪些复选框,这样当表单没有提交时,我仍然可以重现相同的复选框检查。
这是我的代码,以及到目前为止我在 cmets 中尝试过的代码:
<div class="control-group">
<label class="control-label">Course</label>
<div class="controls">
<?php
$sql="SELECT * FROM tbl_course";
$st=$db->prepare($sql);
$st->execute();
while($coursers=$st->fetch(PDO::FETCH_ASSOC))
{
$rs=$coursers['course'];
$idrs=$coursers['id'];
?>
<label class="checkbox">
<input type="checkbox" name="coursecheck[]" value="<?php
echo $idrs;
?> "
<?php
/* $array_name=compact($idrs);
$_SESSION['assign']=ass($post['coursecheck']);
if(in_array($array_name,$_SESSION['assign']))
{
"checked";
} */ ?>
/>
<?php echo $rs; ?>
</label>
<?php } ?>
</div>
</div>
【问题讨论】:
-
您的问题完全不清楚。请阅读关于如何提出问题的常见问题解答stackoverflow.com/help/asking
-
@Khaja Kadar,欢迎来到 StackOverflow。我在您的代码中添加了介绍性文字,以解释您在注释掉的代码中所做的事情。最好总是问一个明确的问题(不仅在标题中),并清楚地解释你想要达到的目标。你不应该期望人们扫描你的代码来找出你真正想做的事情。