以下情况:我在 mysql 表字段中存储了一个带有内爆的复选框数组。现在,为了更新复选框,我想读取表格字段内容,将其分解为各个部分并将其分配给相应的复选框。
到目前为止,我设法读出表格字段内容并将其分解为不同的块,我的困难是如何分配给各个复选框。
这是复选框字段:
<tr>
<td><input class="field checkbox" type="checkbox" name="appbox[]" value="Automotive" <?php $appbox_checked ?> /><label class="choice">Automotive</label></td>
<td><input class="field checkbox" type="checkbox" name="appbox[]" value="Backlights" <?php $appbox_checked ?> /><label class="choice">Backlights</label></td>
<td><input class="field checkbox" type="checkbox" name="appbox[]" value="LED lighting" <?php $appbox_checked ?> /><label class="choice">LED lighting</label></td>
</tr>
<tr>
<td><input class="field checkbox" type="checkbox" name="appbox[]" value="IR" <?php $appbox_checked ?> /><label class="choice">IR</label></td>
<td><input class="field checkbox" type="checkbox" name="appbox[]" value="Signage/Traffic Lights" <?php $appbox_checked ?> /><label class="choice">Signage/Traffic lights</label></td>
<td><input class="field checkbox" type="checkbox" name="appbox[]" value="Mobile Devices" <?php $appbox_checked ?> /><label class="choice">Mobile devices</label></td>
</tr>
这是php代码:
$storebox = explode(", ", $chunk0);
for($i = 0; $i < count($storebox); $i++){
echo "Piece $i = $storebox[$i] <br />";
}
块内容与复选框的值字段匹配。所以我需要的基本上是:
如果“块内容”=“复选框值”<?php $appbox_checked ?>
则将回显“已检查”
或者也许有一个更简单的解决方案。谢谢你们的帮助!