Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Blade.php
- ========================
- @extends('layouts.main_layout')
- @section ('title', 'SSR- Add Result')
- @section('content')
- @include('layouts.head')
- @include('layouts.left_aside')
- <style>
- .go .btn{
- margin-top:23px;
- }
- .bg-info{
- margin:20px 0px;
- }
- </style>
- <div class="wrapper">
- <div class="content-wrapper">
- <!-- Content Header (Page header) -->
- <section class="content-header">
- <h1>
- Add Student Results
- <small></small>
- </h1>
- <ol class="breadcrumb">
- <li><a href="#"><i class="fa fa-dashboard"></i> Home</a></li>
- <li class="active">Add Result</li>
- </ol>
- </section>
- <!-- Main content -->
- <section class="content">
- <div class="row">
- <div class="box">
- <div class="box-header">
- <!--<h3 class="box-title">All Student Information</h3> -->
- </div>
- <!-- /.box-header -->
- <div class="box-body">
- <div class="col-md-12">
- <div class="row">
- <form class="form-horizontal" role="form" method="get" action="{{url('/getResult') }}" data-parsley-validate >
- <input type="hidden" name="_token" value="{{ csrf_token() }}">
- <div class="col-md-2">
- <label for="exampleInputEmail1">Class <span class="text-danger">*</span> </label>
- <select class="form-control select_class2" name="class_name" required="" data-parsley-required-message ="Accounting System is required" data-parsley-trigger="change focusout">
- <option value="">Select a Class</option>
- <option value="1">Nursery </option>
- <option value="2">One</option>
- <option value="3">Two</option>
- <option value="4">Three</option>
- <option value="5">Four</option>
- <option value="6">Five</option>
- <option value="7">Six</option>
- <option value="8">Seven</option>
- <option value="9">Eight</option>
- <option value="10">Nine</option>
- <option value="11">Ten</option>
- <option value="12">Nine-Voc</option>
- <option value="13">Ten-Voc</option>
- <option value="14">Diploma-1</option>
- <option value="15">Diploma-2</option>
- <option value="16">Diploma-3</option>
- <option value="17">Diploma-4</option>
- <option value="18">Diploma-5</option>
- <option value="19">Diploma-6</option>
- <option value="20">Diploma-7</option>
- <option value="21">Diploma-8</option>
- </select>
- </div>
- <div class="col-md-1" >
- <label for="Class" class="col-sm-12 ">Section</label>
- <select class="form-control" name="section">
- <option value="" selected="selected">Section</option>
- <option value="A">A</option>
- <option value="B">B</option>
- <option value="C">C</option>
- <option value="D">D</option>
- <option value="E">E</option>
- </select>
- </div>
- <div class="col-md-2" id="group2" >
- <label for="Class" class="col-sm-12">Group <span class="text-danger">*</span></label>
- <select class="form-control group" name="sgroup">
- <option value="" selected="selected">Select a Group</option>
- <option value="Science">Science</option>
- <option value="Commerce">Commerce</option>
- <option value="Arts">Arts</option>
- </select>
- </div>
- <div class="col-md-2" id="trade2">
- <label for="Class" class="col-sm-12">Trade <span class="text-danger">*</span></label>
- <select class="form-control trade" name="trade">
- <option value="" selected="selected">Select a Trade</option>
- <option value="Computer">Computer</option>
- <option value="Dressmaking">Dressmaking</option>
- <option value="Electrical">Electrical</option>
- </select>
- </div>
- <div class="col-md-2" id="department2" >
- <label for="Class" class="col-sm-12 ">Department <span class="text-danger">*</span></label>
- <select class="form-control department" name="department">
- <option value="" selected="selected">Select a Department</option>
- <option value="Electrical">Electrical</option>
- <option value="Telecom">Telecom</option>
- </select>
- </div>
- <div class="col-md-1">
- <label for="exampleInputEmail1">Gender </label>
- <select class="form-control" name="gender" >
- <option value="">Select Gender</option>
- <option value="Male">Male</option>
- <option value="Female">Female</option>
- </select>
- </div>
- <div class="col-md-2" id="Subject" >
- <label for="Select a Subject" class="col-sm-12">Subject<span class="text-danger">*</span></label>
- <select class="form-control subject" name="subject" required="" data-parsley-required-message ="Subject is required" data-parsley-trigger="change focusout">
- </select>
- </div>
- <div class="col-md-2" id="Exam Name" >
- <label for="Exam Name" class="col-sm-12">Exam Name <span class="text-danger">*</span></label>
- <select class="form-control exam_name" name="exam_name" required="" data-parsley-required-message ="Exam Name is required" data-parsley-trigger="change focusout">
- <option value="" selected="selected">Select a Exam Name</option>
- @foreach ($examsName as $eN)
- <option value="{{ $eN->id }}">{{ $eN->exam_name}}</option>
- @endforeach
- </select>
- </div>
- <div class="col-md-2 go">
- <button type="submit" class="btn btn-success"><i class="fa fa-search" aria-hidden="true"></i>
- Search Student</button>
- </div>
- </form>
- </div>
- <div class="row bg-info">
- <h4 class="text-left">Add Class- Result Subject- </h4>
- </div>
- <div class="row">
- <div class="col-md-12">
- <form class="form-horizontal" method="post" action="{{URL::TO('/addResult')}}" enctype="multipart/form-data" data-parsley-validate>
- <input type="hidden" name="_token" value="{{ csrf_token() }}">
- <table class="table table-striped table-hover dt-responsive nowrap" cellspacing="0" width="100%" id="manage_std">
- <thead>
- <tr style="background-color: #374850; color: #FFF;">
- <th class="text-left">Sr No.</th>
- <th class="text-left">Picture</th>
- <th class="text-left">Student Id</th>
- <th class="text-left">Subject</th>
- <th class="text-left">Subject Mark</th>
- <th class="text-left">Class Test Mark</th>
- </tr>
- </thead>
- <tbody>
- @if(isset($sdata))
- <?php $count =0; ?>
- @foreach($sdata as $data)
- <?php ++$count; ?>
- <tr>
- <td class="text-left">{{$count}}</td>
- <td class="text-left"><img src="{{ asset('/' . $data->image_file) }}" class="img-circle" width="35px" height="35px"/></td>
- <td class="text-left">{{$data->student_id}}</td>
- <td class="text-left">
- {{ App\Models\student_subject:: where('id', '=', $subject)->value('sub_name') }}
- </td>
- <td class="text-left"> <input type="text" class="form-control" placeholder="Mark" name="sub_mark[]" max="100" data-parsley-max="100" > </td>
- <td class="text-left"> <input type="text" class="form-control" placeholder="Class Test Mark" name="ct_mark[]" max="20" > </td>
- </tr>
- <input type="hidden" name="student_id" value="{{$data->student_id}}" >
- <input type="hidden" name="sub_name" value="{{$subject }}">
- @endforeach
- <button type="submit" class="btn btn-success btn-lg"><i class="fa fa-plus" aria-hidden="true"></i> Add Marks </button>
- </td>
- </tr>
- @endif
- </tbody>
- </table>
- </form>
- </div>
- </div>
- </div>
- <!-- /.box-body -->
- </div>
- <!-- /.box -->
- </div>
- <!-- /.row -->
- </div>
- </section>
- <!-- /.content -->
- </div>
- <!-- /.content-wrapper -->
- @include('layouts.footer')
- </div><!-- / .wrapper -->
- @endsection
- Controller
- ========================
- public function AddResult(Request $request) {
- $student_id= $request->input('student_id');
- $sub_name= $request->input('sub_name');
- $class_name= Session::get('class_name');
- $exam_id= Session::get('exam_name');
- $sub_mark= $request->input('sub_mark');
- $ct_mark= $request->input('ct_mark');
- #dd($exam_id);
- $i = 0;
- foreach($sub_mark as $marks){
- $student_res = new student_results();
- $student_res->student_id = $student_id;
- $student_res->class_name = $class_name;
- $student_res->sub_name = $sub_name;
- $student_res->sub_mark = $marks;
- $student_res->ct_mark = $ct_mark[$i];
- $student_res->exam_id = $exam_id;
- $student_res->save();
- }
- $notification = array(
- 'message'=>'Student Marks Add Successfully',
- 'alert-type'=>'success',
- );
- return redirect('/indexAddResult')->with($notification);
- }
Add Comment
Please, Sign In to add comment