运作良好不是问题。如果例如说存储的值是section_2 ok,则稍后如果我希望它用section 1更新,则在下拉列表中不显示section 1。我想显示第1部分以及第2部分,如何解决此问题?
<select name="type">
<?php foreach($data as $row){ ?>
<option value="<?php echo $row->ID ?>"><?php echo $row->type ?></option>
<option value="Section_2">Section 2</option>
<?php } ?>
</select>
答案 0 :(得分:0)
尝试一下
<?php if(your_edit_value =='section_1'){?>
<option value="section_1" selected>section_1</option>
<?php } else {?>
<option value="section_1">section_1</option>
<?php if(your_edit_value =='Section_2'){?>
<option value="Section_2" selected>Section 2</option>
<?php }else { ?>
<option value="Section_2">Section 2</option>
<?php }?>
</select>