我正在为admin执行编辑表单选项,以便他可以更新内容..
对于正在使用的正常输入框
<input name="eve_title" class="form-control" type="text" value="<?php echo set_value('eve_title',$event_name); ?>">
&#13;
是$ event_name包含特定id的编辑数据..
但是当我使用带有下拉菜单的东西时,我没有得到编辑值。
<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;
如何实现这一目标?
答案 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>