我想获得一个下拉列表的选定值。
下拉列表包含我数据库中的表
这是我的下拉列表
<div class="form-group">
{{ Form::label('student_name', 'Assign a Student to this section:') }}
{{ Form::select('firstname', $users, null) }}
</div>
<div class="form-group">
{{ Form::label('teacher_name', 'Assign a Teacher to this section:') }}
{{ Form::select('firstname', $users1, null) }}
</div>
现在,我想获得所选的值
我在此处插入记录
foreach(User::where('isTeacher', '0')->where('isAdmin', '0')->get() as $student)
foreach(User::where('isTeacher', '1')->where('isAdmin', '0')->get() as $teacher)
$section = new Section1();
$section->name = Input::get('name');
$section->student_id = $student->id;
$section->student_firstname = $student->firstname;
$section->teacher_id = $teacher->id;
$section->teacher_firstname = $teacher->firstname;
你可能在想我为什么要使用 foreach 。 到目前为止,我使用我过去的代码作为我创建用户的参考,它运作良好。
现在,我再次使用它来录制一个部分。
如果你可以建议我除了我的foreach以外的其他代码,我会很乐意欣赏它:)
请帮助伙计T_T谢谢。
答案 0 :(得分:1)
您需要重命名您的选择。它们目前都是firstname
- 但它们应该是student_name
和teacher_name
:
<div class="form-group">
{{ Form::label('student_name', 'Assign a Student to this section:') }}
{{ Form::select('student_name', $users, null) }}
</div>
<div class="form-group">
{{ Form::label('teacher_name', 'Assign a Teacher to this section:') }}
{{ Form::select('teacher_name', $users1, null) }}
</div>
然后在您的代码中 - 您可以使用此
获取所选名称$student_name = Input::get('student_name');
$teacher_name = Input::get('teacher_name');
答案 1 :(得分:0)
您的意思是您希望将所选列表项目设为“已选择”吗?
像:
<select class="js-data-example-ajax">
<option value="3620194" selected="selected">select2/select2</option>
</select>