php复选框未定义偏移量

camsedfj  于 2021-06-21  发布在  Mysql
关注(0)|答案(1)|浏览(312)
$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。。

bfhwhh0e

bfhwhh0e1#

在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

相关问题