为PHP中的选择下拉菜单设置默认值

时间:2020-03-31 10:29:27

标签: php html

我绝对是php的新手,而我正在为一个基本的东西而苦苦挣扎。

我想为我拥有的选择框设置默认值。默认值为2

我的代码

        <div class="selector-wrapper">
                <select id="adults" class="form-control" onchange="toggleSetGuests()">
                <?php
                for($i = 0; $i <= 20; $i++):
                ?>
                <option value="<?php echo $i ?>" <?php if($i == 0){ echo('selected="true"'); }  ?>>
                    <?php echo $i ?> Adults
                </option>
                <?php
                endfor;
                ?>
                </select>
        </div>

因此,在此选择框中,我获得0到20的选项。我想将默认值设置为2而不是0

我的方法就像下面

<option value="<?php echo $i ?>" <?php if($i == 2){ echo('selected="true"'); }  ?>>

但是没有用。

如何将默认值设置为值2

1 个答案:

答案 0 :(得分:1)

<option value="<?php echo $i ?>" <?php if($i == 2){ echo ' selected'; }  ?>>

应该可以。您不需要selected=true