当我向数据库中添加新记录时,单选按钮的值已成功插入。但是,当我在edit.php页面上编辑记录时,单选按钮都未选中。
如何确保根据我选择的内容选中相应的单选按钮。
我尝试了许多不同的方法,但没有任何效果。这是最新的尝试:
<?php $prohibition = $row['prohibition']; ?>
Yes: <input type="radio" name="prohibition" value="Yes" <?php if($row['prohibition'] == "Yes") print "checked";?> /><br>
No: <input type="radio" name="prohibition" value="No" <?php if($row['prohibition'] == "No") print "checked";?> />
最佳答案
基于一小段代码...<?php if ($prohibition == 'Yes') { echo 'checked'; } ?>
应该可以。
您已经定义了$prohibition
变量,因此只需进行检查即可。没有理由直接将数据库输出用于if语句。
当然,这完全取决于$row['prohibition']
的输出