我已经看到了一千种不同的复选框方法,但是我的眼睛已经厌倦了试图弄清楚为什么当值为真时我根本无法回显已检查的变量(它们是我从 db 中检索它们并打印出来的):
<input type="checkbox" name="headlines" value="true" <?php if($headlines=="true"){ echo "checked=checked";} ?> /> Headlines<br />
标题已从数据库中提取,并基于该行设置了一个变量,我已经打印了它并且它是真的,所以它必须在上面的代码中。
我也试过:
<input type="checkbox" name="headlines" <?php if($row['headlines'] === TRUE){ echo "checked=checked";} ?>/>Headlines<br />
我哪里错了?
谢谢!