我想填充數據庫的下拉列表。在我看來,我的文件有下面的代碼它將如何在CodeIgniter 3.x中顯示選定的值(SELECTED)?
這裏是我的控制器
$query = $this->interprete_model->interpreteID($this->session->userdata('user_id'));
print_r($query);
$data['interprete'] = $query;
褐ESTA英里Vista中,美國set_select。
<select class="form-control" name="regionI" id="regionI">
<option value="">- Select -</option>
<?php foreach($result as $row):?>
<option value="<?php echo $row->id;?>"
<?php echo set_select('regionI', $row->id, TRUE); ?>><?php echo $row->name;?></option>
<?php endforeach; ?>
</select>
結果:
很多選擇,我需要一個選中要修改(更新)中的數據。
這是因爲您正在將「TRUE」值傳遞給foreach循環中的每一行。你應該將第三個參數作爲'TRUE'傳遞給''set_select()'函數。也許你可以使if語句像if($ row-> id =='some_id'){/ * logic without TRUE * /} else {/ * other TRUE * /}''。 – Tpojka