首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在codeigniter中更新数据时显示所选选项

如何在codeigniter中更新数据时显示所选选项
EN

Stack Overflow用户
提问于 2020-03-03 12:29:04
回答 1查看 36关注 0票数 0

请帮助,如何显示所选数据更新下拉列表中的数据?

模型这是模型的外观

代码语言:javascript
复制
// Ambil data sebelum ubah (Edit Gembala cool)
public function edit_gembala_cool($table, $where)
{
    return $this->db->get_where($table, $where);
}

控制器这是控制器的外观。

代码语言:javascript
复制
 // 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');
}

视图这是视图的外观

代码语言:javascript
复制
<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视图的外观

EN

回答 1

Stack Overflow用户

发布于 2020-03-03 12:55:17

你忘了设置else条件

代码语言:javascript
复制
    <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>
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60500076

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档