Php Laravel-表格中的选定值
我有一个“编辑帐户”页面,我想将该值按所选内容放入数据库:Php Laravel-表格中的选定值,php,laravel,laravel-5,Php,Laravel,Laravel 5,我有一个“编辑帐户”页面,我想将该值按所选内容放入数据库: @foreach($all_orga as $val) @if($val->id_organisme==13) <OPTION selected value="{{$val->id_organisme}}">{{$val->nom}}</OPTION> @else <OPTION value="{{$val->id_organisme}
@foreach($all_orga as $val)
@if($val->id_organisme==13)
<OPTION selected value="{{$val->id_organisme}}">{{$val->nom}}</OPTION>
@else
<OPTION value="{{$val->id_organisme}}">{{$val->nom}}</OPTION>
@endif
@endforeach
这里,似乎选择了3个值:
@foreach($all_orga as $val)
@if($val->id_organisme == $compte->id_organisme)
<OPTION selected value="{{$val->id_organisme}}">{{$val->nom}} {{$val->id_organisme}} {{$compte->id_organisme}}</OPTION>
@else
<OPTION value="{{$val->id_organisme}}">{{$val->nom}} {{$val->id_organisme}}</OPTION>
@endif
@endforeach
GIVES
Orga1 2
Orga2 3 3 (selected)
Orga3 4
Orga4 5
...
@foreach($val)
@如果($val->id\u organime==$compte->id\u organime)
{{$val->nom}{{$val->id_organime}{{$compte->id_organime}}
@否则
{{$val->nom}{{$val->id_organime}}
@恩迪夫
@endforeach
给予
组织12
ORGA23(已选)
ORGA34
组织45
...
我建议你让拉雷维尔去搬重物。尽管它不是核心的一部分,但Laravel有一个很好的表单生成器,它被移动到一个单独的项目:。而且,通过使用它,您还可以获得许多其他的优秀特性(例如)
此外,您可能希望开始使用而不是数组。如果我用Laravel写这篇文章,我会按照以下思路来做:
/**
*编辑帐户操作
*
*@file-YourController
*/
公共函数editAccountAction(){
返回视图('编辑'[
“compte”=>$compte,
'all_orga'=>collect($all_orga),
]);
}
在你看来:
//使用集合的Pull方法为下拉列表构建选项数组
{!!Form::select('name',$all_orga->pull('id_organime','nom'),$compte->id_organime)
我建议你让拉雷维尔去搬重物。尽管它不是核心的一部分,但Laravel有一个很好的表单生成器,它被移动到一个单独的项目:。而且,通过使用它,您还可以获得许多其他的优秀特性(例如)
此外,您可能希望开始使用而不是数组。如果我用Laravel写这篇文章,我会按照以下思路来做:
/**
*编辑帐户操作
*
*@file-YourController
*/
公共函数editAccountAction(){
返回视图('编辑'[
“compte”=>$compte,
'all_orga'=>collect($all_orga),
]);
}
在你看来:
//使用集合的Pull方法为下拉列表构建选项数组
{!!Form::select('name',$all_orga->pull('id_organime','nom'),$compte->id_organime)
在这个问题上,您将使用jquery。我在这个页面上已经有了一个列表,并且所选的功能非常好。因此,您想只显示所选的所有数据吗?不,我想将select参数添加到“Organime”中如果它与$compte->Organime相同,那么似乎没有$val->id\u Organime等于$compte->id\u Organime,您将使用jquery。我已经在这个页面上有了一个列表,并且所选的工作非常完美。所以您想只显示所选的所有数据吗?不,我想将select参数添加到“Organime”中如果它与$compte->organime相同,则似乎没有$val->id\u organime等于$compte->id\u organime
dd($all_orga)
EQUALS
array:12 [▼
0 => {#566 ▼
+"id_organisme": 2
+"nom": "Orga 1"
}
1 => {#515 ▶}
2 => {#565 ▶}
3 => {#564 ▶}
4 => {#563 ▶}
5 => {#562 ▶}
6 => {#561 ▶}
7 => {#560 ▶}
8 => {#559 ▶}
9 => {#558 ▶}
10 => {#557 ▶}
11 => {#556 ▶}
]
dd($compte->id_organisme)
EQUALS
3
@foreach($all_orga as $val)
@if($val->id_organisme == $compte->id_organisme)
<OPTION selected value="{{$val->id_organisme}}">{{$val->nom}} {{$val->id_organisme}} {{$compte->id_organisme}}</OPTION>
@else
<OPTION value="{{$val->id_organisme}}">{{$val->nom}} {{$val->id_organisme}}</OPTION>
@endif
@endforeach
GIVES
Orga1 2
Orga2 3 3 (selected)
Orga3 4
Orga4 5
...