codeigniter中的select标签的set_select

min*_*tra 3 php codeigniter

如何设置选择标记的值,就像我尝试文本字段时一样

<input type="input" name="name" value="<?php echo set_value('name') ?>"/>
Run Code Online (Sandbox Code Playgroud)

它的工作,但当我尝试选择标签

<SELECT class="form-control" name="user" style="width:200px;">
    <option value="">--Select--</option>
    <?php
        foreach ($result as $row):
        echo "<option value='" . $row['id'] . "' >" . $row['employee_name'];
    ?>
    <?php endforeach ?>
</SELECT>
Run Code Online (Sandbox Code Playgroud)

它不起作用,当验证运行再次显示时 - 选择 - 选项

小智 6

试试这个 - >使用set_select()

<select id="user" name="user" style="width: 230px; height: 40px;" >
<option value="" selected>--Select--</option>
<?php foreach ($result as $row) { ?>
<option value="<?php echo $row['id'] ; ?>" <?php echo set_select('user', $row['id'], False); ?> ><?php echo $row['employee_name'] ; ?> </option> 
<?php } ?>
</select>
Run Code Online (Sandbox Code Playgroud)