如何在数据库onclick按钮中存储数据?

时间:2018-08-03 05:33:57

标签: javascript php laravel

我正在与Laravel一起使用考试门户,我有一个带有问题列表的“问题”表。 我有一个视图页面“ test.blade.php”,当学生单击“保存并下一个”按钮时,向学生一个接一个地显示该问题。但我不知道如何在表中存储数据。我想在数据库中存储问题ID和答案。当学生单击“提交测试”按钮时。

test.blade.php

    @foreach ($newtest as $key => $value)
  <div class="questions">
      <h2>{!! $value->question !!}</h2>
      <form class="options" id="form_id">
          <input class="option" type="radio" name="question2" value="{!!$value->option1!!}">{!!$value->option1!!}
          <input class="option" type="radio" name="question2" value="{!!$value->option2!!}">{!!$value->option2 !!}
          <input class="option" type="radio" name="question2" value="{!!$value->option3!!}">{!!$value->option3!!}
          <input class="option" type="radio" name="question2" value="{!!$value->option4!!}">{!!$value->option4!!}
      </form>
  </div>
@endforeach
  <br>
  <input type="button" class="btn btn-success" id='next' value="Next" onlick="sum_values()">
  <hr>

脚本代码

   var totalQuestions = $('.questions').size();
   var currentQuestion = 0;
   $questions = $('.questions');
   $questions.hide();
   $($questions.get(currentQuestion)).fadeIn();

   $('#next').click(function () {

  $($questions.get(currentQuestion)).fadeOut(function () {
  currentQuestion = currentQuestion + 1;

  if (currentQuestion == totalQuestions) {
   var result = sum_values()
    alert(result);
   } else {
    $($questions.get(currentQuestion)).fadeIn();

 }
 });
});

1 个答案:

答案 0 :(得分:0)

首先在视图文件中添加表单标签,然后在表单标签中添加问题,然后添加表单方法帖子。然后在控制器中使用Request $ request获取表单数据。然后在create方法中传递此$ request以将数据添加到表中。