我有一个带有所有者名称的表单,当我要编辑它时,该值会像创建函数中一样返回。我想问什么,如何获得在编辑功能中选择的值? 我已将所有者表与备忘录数据表连接起来。
这是我的模特:
public function get_owner_data(){
$result = $this->db->get('tbl_owner')
->result();
return $result;
}
这是我的观点
<div class="form-group is-empty">
<select class="form-control" name="client_id">
<option value="">Select Client</option>
<?php $client = $this->Admin_model->get_client_data();
foreach($client as $val){
?>
<option value="<?php echo $val->client_id; ?>" ><?php echo $val->client_name; ?></option>
<?php } ?>
</select>
</div>
答案 0 :(得分:0)
请参考下面的代码。
<option value="<?php echo $val->client_id; ?>" <?php if($val->client_id == $client_id) { ?> selected <?php } ?> ><?php echo $val->client_name; ?></option>
其中$ client_id是所有者形式的客户端变量
<div class="form-group is-empty">
<select class="form-control" name="client_id">
<option value="">Select Client</option>
<?php $client = $this->Admin_model->get_client_data();
foreach($client as $val){
?>
<option value="<?php echo $val->client_id; ?>" <?php if($val->client_id == $client_id) { ?> selected <?php } ?> ><?php echo $val->client_name; ?></option>
<?php } ?>
</select>
</div>
答案 1 :(得分:0)
使用此代码。我希望这对您有用。
<div class="form-group is-empty">
<select class="form-control" name="client_id">
<option value="">Select Client</option>
<?php $client = $this->Admin_model->get_client_data();
foreach($client as $val){
?>
<option value="<?php echo $val->client_id; ?>" <?php echo !empty($client_id) && $client_id == $val->client_id ? "selected" : ''; ?> ><?php echo $val->client_name; ?></option>
<?php } ?>
</select>
</div>