Php 如果数据库字段中的值=2,请选中复选框

Php 如果数据库字段中的值=2,请选中复选框,php,mysql,checkbox,Php,Mysql,Checkbox,我正在尝试创建一个带有3个复选框的表单。一个是经理完成、员工完成和总体完成(如果两者都已检查,或值为2) 我想不出做这件事的最佳和最简单的方法 第二个功能是,如果员工和经理以及对应的复选框都被选中,则在“总体完成”字段中输入数据库a“2” 我知道这是含糊不清的,但任何帮助将不胜感激我真的被卡住了 这可能会有帮助: <input type = 'checkbox' name ='employee' value= 'Ecomplete' <?php if($row['manger_com

我正在尝试创建一个带有3个复选框的表单。一个是经理完成、员工完成和总体完成(如果两者都已检查,或值为2)

我想不出做这件事的最佳和最简单的方法

第二个功能是,如果员工和经理以及对应的复选框都被选中,则在“总体完成”字段中输入数据库a“2”

我知道这是含糊不清的,但任何帮助将不胜感激我真的被卡住了

这可能会有帮助:

<input type = 'checkbox' name ='employee' value= 'Ecomplete' <?php if($row['manger_complete'] == 1) echo 'checked = "checked"' ?>/>
如果($row['manager\u complete']==1){
回声“.”;
}
$checked='';
如果($row['manager\u complete']==1){$checked=“checked='checked'”;}
回声“.”;
回声“.”;
回声“.”;
回声“;

来自PHP,正如您所看到的:

echo "<td>"."<input type = 'checkbox' name ='employee' value= 'Ecomplete' ".($row['manager_complete'] == 1 ? "'checked = "checked"'" : "")." />"."</td>";
echo“;

Aha这很完美,虽然现在除了值为1的字段外,列“总体完成”中的所有复选框都消失了,但它仍然有效。
<input type = 'checkbox' name ='employee' value= 'Ecomplete' <?php if($row['manger_complete'] == 1) echo 'checked = "checked"' ?>/>
if($row['manger_complete'] == 1) { 
    echo "<td>"."<input type = 'checkbox' checked='checked' name ='complete' value= 'complete'/>"."</td>";
}
 $checked = '';
 if($row['manger_complete'] == 1) { $checked="checked='checked'"; }   
 echo "<td>"."<input type = 'checkbox' ".$checked." name ='employee' value= 'Ecomplete'/>"."</td>";
 echo "<td>"."<input type = 'checkbox' ".$checked." name ='student' value=    'Scomplete'/>"."</td>";
 echo "<td>"."<input type = 'checkbox' ".$checked." name ='complete' value= 'complete'/>"."</td>";
        echo "</tr>";
echo "<td>"."<input type = 'checkbox' name ='employee' value= 'Ecomplete' ".($row['manager_complete'] == 1 ? "'checked = "checked"'" : "")." />"."</td>";