2013-03-09 41 views
0

嘿家伙我是一个biginner in codeigniter,我正在一个应用程序中,我有一个编辑窗体,在这种形式我有一个下拉字段,我想设置它的价值由已经fil在database.i的价值。我找到了解决方案set_select,但我不知道如何使用它,并在选择领域的帮助。 。设置默认值的下拉菜单来自数据库使用codeigniter

我认为是。 。

<td>Moderator :</td> 
<td> 
    <label for="select"></label> 
    <select name="mod" value="" tabindex="1" > 
     <?php foreach($dropvalue2 as $value): ?> 
     <option value="<?=$value['moderator_id']?>"><?=$value['moderator_name']?></option> 
     <?php endforeach; ?> 
    </select> 
</td> 

通过这个我抓取列表如果下拉列表,但我想要一个值在顶部,这是我想编辑的行有关。 。

回答

0

从数据库中获取值。然后在你的循环中使用它。

foreach($dropvalue2 as $value) 
{ 
    $string = ""; 
    if($value['moderator_id'] == $moderator_in_db) $string = "SELECTED"; ?> 

    <option value="<?= $value['moderator_id'] ?>" <?= $string ?>><?= $value['moderator_name'] ?></option> <?php 
} 
+0

: - 什么是字符串和$ moderator_in_db – Jay 2013-03-09 12:23:18

+0

它不是为我工作的任何其他的想法@AmazingDreams – Jay 2013-03-11 04:01:07

+0

我希望我不用解释'$ string'(将它添加'SELECTED'或无之间切换根据条件)并且'$ moderator_in_db'是您正在讨论的数据库中的值。没有其他想法。 – AmazingDreams 2013-03-11 06:32:13

相关问题