データベースのドロップダウンリストにデータを入力しようとしています。私のビューファイルでは、私は次のコードCodeIgniter 3.xでどのように選択された値(SELECTED)が表示されますか?
を持ってここに私のコントローラ
$query = $this->interprete_model->interpreteID($this->session->userdata('user_id'));
print_r($query);
$data['interprete'] = $query;
AQUI ESTAマイルビスタ、アメリカ合衆国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>
結果:
多くは、選択、私は(更新)データを修正するために選択された1つを必要とします。
foreachループのすべての行にTRUE値を渡しているからです。 'set_select()'関数の3番目の引数を 'TRUE'として1行に渡すべきです。たぶんif if($ row-> id == 'some_id'){/ * TRUE * /} else {/ * TRUE * /}を持つother logic /} 'のような' if'文を作ることができます。 – Tpojka