please click to view image PHP代码:这是从数据库获取值并使用它来检查/取消选中复选框的代码。
<?php
$value = FALSE;
foreach ($LOCKPERIOD as $lp)
if ($lpg->pay_code == $lp->pay_code) {
if ($lp->generate_payslip == 1) {
$value = TRUE;
} else {
$value = FALSE;
}
}
?>
<input type="checkbox" id="checkbox" checked="<?php echo $value; ?>" >
答案 0 :(得分:0)
请按照以下步骤操作,我已编辑您的代码。
<?php
$value = FALSE;
foreach ($LOCKPERIOD as $lp){
if ($lpg->pay_code == $lp->pay_code) {
if ($lp->generate_payslip == 1) {
$value = TRUE;
} else {
$value = FALSE;
}
}
<input type="checkbox" id="checkbox" <?php echo ($value==TRUE)? 'checked':'';?> >
}
?>
它会起作用。请试一试。