Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/231.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何一次插入多行laravel 5.3_Php_Laravel_Laravel 5.3 - Fatal编程技术网

Php 如何一次插入多行laravel 5.3

Php 如何一次插入多行laravel 5.3,php,laravel,laravel-5.3,Php,Laravel,Laravel 5.3,我想插入一个id为:blade.php的数组 您希望为每个记录获取单独的学生ID和科目名称,因此请更改以下内容: <input type="hidden" name="student_id" value="{{ $data->student_id }}"> <input type="hidden" name="sub_name" value="{{ $subject }}"> 致: 然后,您将能够反复查看分数、科目名称和学生ID: for ($i = 0

我想插入一个id为:blade.php的数组


您希望为每个记录获取单独的学生ID和科目名称,因此请更改以下内容:

<input type="hidden" name="student_id" value="{{ $data->student_id }}">
<input type="hidden" name="sub_name" value="{{ $subject }}">

致:


然后,您将能够反复查看分数、科目名称和学生ID:

for ($i = 0; $i < count($sub_mark); $i++) {
    $student_res = new student_results();
    $student_res->student_id = $student_id[$i];
    $student_res->class_name = $class_name;
    $student_res->sub_name = $sub_name[$i];
    $student_res->sub_mark = $sub_mark[$i];
    $student_res->ct_mark = $ct_mark[$i];
    $student_res->exam_id = $exam_id;
    $student_res->save();
 }
for($i=0;$istudent\u id=$student\u id[$i];
$student\u res->class\u name=$class\u name;
$student_res->sub_name=$sub_name[$i];
$student_res->sub_mark=$sub_mark[$i];
$student_res->ct_mark=$ct_mark[$i];
$student\u res->exam\u id=$exam\u id;
$student_res->save();
}

请尝试编辑您的文章以获得更好的格式。您的html表单代码不清楚。请至少显示一整行,以便我们看到您指定id@camilo我已经这样做了。@Joshua Kisubi-您可以在这里看到所有代码plz-
Model::insert()
最好插入多个rows@user2486,但这与问题无关。我的意思是让OP先学习基础知识,然后他就可以继续学习了。@Alexey Mezenin-for($I=0;$I<input type="hidden" name="student_id" value="{{ $data->student_id }}"> <input type="hidden" name="sub_name" value="{{ $subject }}">
<input type="hidden" name="student_id[]" value="{{ $data->student_id }}">
<input type="hidden" name="sub_name[]" value="{{ $subject }}">
for ($i = 0; $i < count($sub_mark); $i++) {
    $student_res = new student_results();
    $student_res->student_id = $student_id[$i];
    $student_res->class_name = $class_name;
    $student_res->sub_name = $sub_name[$i];
    $student_res->sub_mark = $sub_mark[$i];
    $student_res->ct_mark = $ct_mark[$i];
    $student_res->exam_id = $exam_id;
    $student_res->save();
 }