使用代码点火器在下拉框中填充编辑的表单值

时间:2017-05-21 15:07:13

标签: php codeigniter

我正在为admin执行编辑表单选项,以便他可以更新内容..

对于正在使用的正常输入框



<input name="eve_title" class="form-control" type="text" value="<?php echo set_value('eve_title',$event_name); ?>">
&#13;
&#13;
&#13;

是$ event_name包含特定id的编辑数据..

但是当我使用带有下拉菜单的东西时,我没有得到编辑值。

&#13;
&#13;
<select class="form-control" name="eve_type" id="eve_type" value="<?php echo set_select('eve_type',$); ?>">
                        <option value=''>--Select Event Type--</option>
                        
                        <option value="<?php echo set_select('eve_type', 'Exhibition'); ?>">Exhibition</option>
                       
                        <option value="<?php echo set_select('eve_type','College/ School Fest');?>" > College/ School Fest </option>

                        <option value="<?php echo set_select('eve_type', 'Conference');?>" > Conference </option>

                        <option value="<?php echo set_select('eve_type', 'Concert/ Entertainment');?>" > Concert/ Entertainment  </option>

                        <option value="<?php echo set_select('eve_type', 'Corporate Internal Event');?>" > Corporate Internal Event </option>
                        
                    </select>
&#13;
&#13;
&#13;

如何实现这一目标?

1 个答案:

答案 0 :(得分:1)

您需要使用set_select,而不是set_value作为下拉列表。 请看官方文档: https://www.codeigniter.com/userguide3/helpers/form_helper.html?highlight=set_select#set_select

示例:

<select name="myselect">
        <option value="one" <?php echo  set_select('myselect', 'one', TRUE); ?> >One</option>
        <option value="two" <?php echo  set_select('myselect', 'two'); ?> >Two</option>
        <option value="three" <?php echo  set_select('myselect', 'three'); ?> >Three</option>
</select>