【问题标题】:checked and disabled checkbox based on mysql condition in php根据php中的mysql条件检查和禁用复选框
【发布时间】:2017-12-21 14:29:26
【问题描述】:

我有一个用户在管理部分列出的页面。我有禁用复选框的批准用户和启用复选框的未批准用户。现在我想将已批准的用户显示为“已选中”并禁用复选框。我搜索了很多,但找不到线索。请提供帮助或建议将不胜感激。

这是我的代码,

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

以及显示禁用的条件,

if ($status == '1') { 

    $disabled = "disabled";
}

【问题讨论】:

  • $disabled = "disabled checked";
  • if($status == '1'){ $disabled = "disabled = 'disabled' 检查='checked' "; }
  • 它工作得很好.. 非常感谢。 @苏仁
  • 但我将表头设置为“检查批准”,并且还有一个复选框。所以如何为已批准的候选人删除该复选框。我知道这是另一个问题,但结果不符合标准 :( 这是表头: 检查批准 我想删除已批准候选人的复选框。

标签: php html mysql checkbox


【解决方案1】:

使用类似的东西:

<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'] 更改为您用于存储已批准列的内容。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-09-15
    • 2014-06-06
    • 1970-01-01
    • 2019-01-17
    • 1970-01-01
    • 2020-08-09
    • 2021-02-11
    • 1970-01-01
    相关资源
    最近更新 更多