Php Checkbox未定义的偏移量

时间:2018-05-14 10:08:35

标签: php mysql checkbox

$rsAppPage = $rs->SelectQuery("
Select Disabled
            from table
           ");

$row = mysqli_fetch_assoc($rsAppPage);
                $storeArray[] =  $row['Disabled'];  
                $str_out .= '
                <div class="row">
                <div class="form-group col-md-2">
                <input type="checkbox" name="Add" id="chk" data-contact_avl="val" value="1" checked='. $storeArray[0].'>Add
                <input type="checkbox" name="View" id="chk" data-contact_avl="val" value="2"  checked='. $storeArray[1]. '>View

我想从mysql中获取值并勾选复选框! 我在数据库中有一个禁用列,它是0或1。

  

我被困在这里:未定义的偏移:1,2 ..

1 个答案:

答案 0 :(得分:0)

在html中如果要复选一个复选框,则应使用

<input type="checkbox" checked>

所以你能做的就是

if ($row['Disabled'] == 1) {
  $checked = 'checked';
} else {
  $checked = '';
}

然后只需将选中的内容添加到html输入。

 <input type="checkbox" name="Add" id="chk" data-contact_avl="val" value="1" $checked>Add