当我试图使用url id导航到更新页并显示错误时,我的动态下拉列表不起作用。结果应该是与数据库中的id关联的城市名称。
控制器类
public function updateAddress($edit_id)
{
$data=[];
$data['edit_id']=$edit_id;
$address_data = $this->address->find($edit_id);
$data['first_name']=$address_data->first_name;
$data['last_name']=$address_data->last_name;
$data['street']=$address_data->street;
$data['zip_code']=$address_data->zip_code;
$data['city']=$address_data->city;
return view('update/edit',$data);
}
这是我的刀锉。除下拉列表外,其余字段工作正常。我使用foreach循环将数据显示到下拉列表中。
<select id="city" name="city" >
@foreach($data as $cities)
<option id="city" value="{{$cities->edit_id}}" selected="selected">{{$cities->city}}</option>
@endforeach
</select>
2条答案
按热度按时间0s0u357o1#
更新控制器中的代码,以便:
更改为:
flmtquvp2#
将控制器代码更改为
并更改您的查看页面,如
{{ $data['edit_id'] }}
. 你不想使用@foreach
.