尝试根据我的数据库记录使用自动选择选项

问题描述 投票:0回答:1

基本上我试图检查我的数据库当前是什么,并在一些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>

我只是想让它自动选择所选的选项,它等于我从​​数据库中获得的变量

php html
1个回答
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>
© www.soinside.com 2019 - 2024. All rights reserved.