我创建了一个for循环,根据变量创建了一定数量的下拉菜单。选项来自数据库。像这样:
@for ($i = 0; $i< $variable; $i++)
<select name="name[]">
@for ($x = 0; $x< $variable2; $x++)
<option value={{$result[$x]->columname}}>something</option>
@endfor
</select>
@endfor
所以基本上当$variable=3
有3个下拉菜单时,选项相同。现在只要某些下拉菜单中有值,并且该人点击了该按钮,我希望变量保留在其中。我知道我可以使用selected
,但我不知道如何确保它在右侧下拉菜单中保持正确的选项。
现在每当我var_dump('name');
,我都能看到数组中现有下拉菜单的所有选项值。所以我当然会将Input::get('name')
从控制器发送回视图,例如:return View::make('page')->with('name',Input::get('name'));
我的问题是,我现在如何能够使用我现在的输入值将值保留在之前的下拉菜单中?