首页 > 解决方案 > 使用 php 值设置选择的选项

问题描述

我有 HTML 表单,其中有如下选择选项

<div class="form-group">
<label>Select your occupation:</label>
    <select class="form-control" name = "occupation" required>
    <?php if ($row[occupation] == 0){

    }?>
        <option  value="0">Parent</option>
        <option  value="1">Teacher</option>
    </select>
</div>

我想

选择的选项称为 Parent if ($row[occupation] == 0) else 想要显示 Teacher as selected

. 我是 PHP 新手,不知道该怎么做。让我知道是否有人可以帮助我做到这一点。谢谢

标签: phphtml

解决方案


您必须selected='selected'根据 的值来回显$row['occupation'],如下所示:

<div class="form-group">
<label>Select your occupation:</label>
    <select class="form-control" name = "occupation" required>
        <option value="0"<?php if($row['occupation'] == 0){ echo " selected='selected'"; } ?>>Parent</option>
        <option  value="1"<?php if($row['occupation'] == 1){ echo " selected='selected'"; } ?>>Teacher</option>
    </select>
</div>

推荐阅读