2014-07-20 48 views
0

我在我的权限视图中设置了一组复选框。从数据库中检索存储的复选框值

<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)状态并加载页面的权限与在下次更新的值。

我能够使用

$PriviledgeArray["BoxMaps"]=$this->input->post("CheckBoxMaps"); 

现在我想获取复选框状态的特权页面,并显示具体取决于数据库值的复选框被标记或无标记存储的复选框的状态。我已经读过Java脚本可以用来解决这个问题,但没有一个开始。 任何提示将不胜感激。

回答

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;?> /> 
+0

非常感谢您的先生,它工作完美! – Yash

相关问题