请帮助,如何显示所选数据更新下拉列表中的数据?
模型这是模型的外观
// Ambil data sebelum ubah (Edit Gembala cool)
public function edit_gembala_cool($table, $where)
{
return $this->db->get_where($table, $where);
}控制器这是控制器的外观。
// EDIT GEMBALA COOL
public function edit_gembala_cool($id)
{
$data['title'] = 'Edit Data Gembala COOL';
$data['gembala_cool'] = $this->db->where('id_cool', $id)->get('cool')->row();
$data['kategori'] = $this->db->get('cool_kategori')->result_array();
$id_cool = $this->input->post('id_cool');
$where = array('id_cool' => $id_cool);
$this->load->model('Gembala_model');
$gembala_cool = $this->Gembala_model->edit_gembala_cool('cool', $where)->result();
echo json_encode($gembala_cool);
$this->load->view('templates/header', $data);
$this->load->view('templates/topbar', $data);
$this->load->view('templates/sidebar', $data);
$this->load->view('admin/edit_gembala_cool', $data);
$this->load->view('templates/footer');
}视图这是视图的外观
<select name="kategori_cool" id="kategori_cool" class="form-control" required>
<option value="">--pilih--</option>
<?php foreach ($kategori as $k) { ?>
<option <?php if ($k->kategori_id == "your desired id") {echo 'selected="selected"';} ?> value="<?php echo $k->kategori_id ?>"><?php echo $k->kategori_cool ?>
</option>
<?php } ?>
</select></div>我的结果这是MY RESULT视图的外观

发布于 2020-03-03 12:55:17
你忘了设置else条件
<select name="kategori_cool" id="kategori_cool" class="form-control" required>
<option value="">--pilih--</option>
<?php foreach ($kategori as $k) { ?>
<option <?=($k->kategori_id == "your desired id")?'selected="selected"':"";?>
value="<?=$k->kategori_id ?>"><?=$k->kategori_cool?>
</option>
<?php } ?>
</select>https://stackoverflow.com/questions/60500076
复制相似问题