【发布时间】:2013-09-11 15:37:09
【问题描述】:
我有一个由while loop 创建的checkboxes 列表,但是当提交表单时,checkboxes 被清除。我试图使用记录中值的unique id,方法是将其放在隐藏字段中,然后在if query 中使用它,然后将checkbox 标记为选中,但它什么也不做
<?php
while($row = mysqli_fetch_array($result)){
$posted = $row['auditID'];
?>
<tr class="hover">
<td width="180"><? echo $row['auditName']; ?>
<input type="hidden" name="audit_id_confirm" value="<? echo $row['auditID'];?>">
</td>
<td width="33"><input type="checkbox" name="audit_selected[]"
value="<? echo $row['auditID'];?>"
<?php if($_POST['audit_id_confirm'] == $posted){ echo "checked"; }?>>
</td>
</tr>
<?php
}
?>
【问题讨论】: