2017-07-17 122 views
0

我有一个页面,用户在管理部分列出。我有已禁用复选框的已批准用户和未启用复选框的未批准用户。现在我想将已批准的用户显示为“已选中”并禁用复选框。我搜查了很多,但无法找到线索。请感谢您的帮助或建议。检查和禁用基于mysql条件的复选框在php

这里是我的代码,

<input type="checkbox" name="all_check[]" <?php echo $disabled ;?> value="<?php echo $row['id']; ?>" class="checkbox" id="status" ></td> 

并显示为禁用状态,

if ($status == '1') { 

    $disabled = "disabled"; 
} 
+0

'$ disabled =“disabled checked”;' –

+0

if($ status =='1'){ $ disabled =“disabled ='disabled'checked ='checked'”; } – Suren

+0

它的工作..非常感谢。 @Suren – anand

回答

0

使用类似:

<input type="checkbox" name="all_check[]" <?php if($row['id']==1) echo 'disabled checked="checked"';?> value="<?php echo $row['id']; ?>" class="checkbox" id="status" ></td> 

如果你禁用和检查情况应基于存储在数据库表列中的值。在上面,您可以将$ row ['id']更改为您用来存储批准列的内容。