Я настраиваю форму редактирования, используя Codeigniter 3 + Bootstrap, где ранее была выбрана форма значений, и хочу, чтобы значения динамически отображались в выпадающем списке. Где мой код идет не так?
Я создал вид редактирования и у меня есть раскрывающийся список, в котором выбираются выбранные значения из базы данных. Я могу выбрать значение из базы данных, но не могу отобразить список значений в раскрывающемся списке, чтобы пользователь мог редактировать свой выбор.
Ошибка, которую я получил: Неопределенная переменная: город
//Controller
$data['detail'] = $this->profile_model->show(); //get data based id
$data1['city'] = $this->profile_model->getCity(); //to display value in dropdown
$this->load->view('v_update_user', $data, $data1);
//View
<form class="form-horizontal" action="<?php echo base_url().'users/update'?>">
<div class="form-group">
<label for="name" class="col-sm-2 control-label">Name</label>
<div class="col-sm-4">
<div class="input-group">
<input type="text" class="form-control" id="name" name="name" value="<?php echo $row->name?>">
</div>
</div>
</div>
<div class="col-sm-4">
<select class="form-control" name="kota" id="city" name="kota">
<option value="" selected><?php echo $row->cityname?></option>
<?php foreach($city as $row) { ?>
<option value="<?php echo $row->citycode?>"><?php echo $row->cityname?>
</option>
<?php } ?>
</select>
</div>
Я ожидаю, что выходные данные могут отображать значения из выбранных ранее и отображать список значений, а также в раскрывающемся списке выбора