基本上,我正在尝试检查数据库中当前包含的内容,并借助一些PHP将其作为默认选项。 您能告诉我一个解决方案,如何调整我的代码或其他替代方法吗?
我尝试通过PHP添加select =“ selected”
<select name="offers" required>
<option value="yes" <?php if($offers=="yes"){?>selected="selected"<?php}?> >yes</option>
<option value="no" <?php if($offers=="no"){?> selected="selected"<?php}?> >no</option>
</select>
我只想使其自动选择选项,该选项等于我从数据库中获取的变量
答案 0 :(得分:0)
您不需要selected=‘selected’
,只需使用selected
,因为它是布尔值;即selected = true(将选择该选项)或selected = false(默认-将不会选择该选项)。例如;
<select name="offers" required>
<option value="yes" <?php echo $offer=="yes" ? 'selected' : ''; ?> >yes</option>
<option value="no" <?php echo $offer=="no" ? 'selected' : ''; ?> >no</option>
</select>