它将menu_name显示为树,并在其中附加了复选框。 之后,我使用menu_name将复选框值插入数据库。 如果menu_name(tree)已经插入。在同一复选框中 我需要将复选框显示为选中状态。所以我从db中获取复选框值为true(t) 并在现有的for循环中显示为选中状态,但它又循环了3次,因此显示如下:
这是我的以下代码:
foreach($data['res'] as $result){
echo "Menu Name:".$result['menu_name'];
foreach($data['check_res'] as $res_chk)
{
echo $res_chk;
?>
Select view:<input type="checkbox" <?php if($res_chk['view'] = "t"){ echo 'checked';}else{ echo '';} ?> name="view[]">
<?php
}
}
?>
答案 0 :(得分:1)
foreach($data['res'] as $key => $result){
echo "Menu Name:".$result['menu_name'];
?>
Select view:<input type="checkbox" <?php if($data['check_res'][$key] = "t"){ echo 'checked';}else{ echo '';} ?> name="view[]">
<?php
}