我的“权限”视图中有一组复选框。
<input type="checkbox" value="1" id="CheckBoxManageDevices"name="CheckBoxManageDevices" />Manage Tracking Devices
<input type="checkbox" value="2" id="CheckBoxMaps" name="CheckBoxMaps" />Manage Maps
我想在数据库中保存复选框的状态(true或false),并在下次加载包含更新值的Privileges页面。
我能够使用
存储复选框的状态$PriviledgeArray["BoxMaps"]=$this->input->post("CheckBoxMaps");
现在,我想要获取“权限”页面的复选框状态,并显示复选框是否已标记或取消标记,具体取决于数据库值。我已经读过java脚本可以用来解决这个问题但是没有先机。 任何提示都将受到高度赞赏。
答案 0 :(得分:0)
<?php
$checkedMap="";
$checkedDevices="";
if($CheckBoxMaps==2){ // CheckBoxMaps from database
$checked="checked";
}
if($CheckBoxManageDevices==1){ // CheckBoxManageDevices value from database
$checkedDevices="checked";
}
?>
<input type="checkbox" value="1" id="CheckBoxManageDevices"name="CheckBoxManageDevices" <?php echo $checkedDevices;?> />
<input type="checkbox" value="2" id="CheckBoxMaps" name="CheckBoxMaps" <?php echo $checkedMap;?> />