首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >laravel测验应用不能正常工作,有人能告诉我一个解决方案吗?

laravel测验应用不能正常工作,有人能告诉我一个解决方案吗?
EN

Stack Overflow用户
提问于 2020-12-12 03:58:51
回答 1查看 29关注 0票数 0

我想创建测验应用程序,我这样做了,但我有一些问题,当我点击任何单选按钮时,它不能正常工作,因为结果不正确,当我标记第一个答案时,这个答案在第二个问题中取消。因此,如果最后一个问题答案正确,总分将为1,如果答案不正确,总分将为0。请告诉我解决方案!提前谢谢你!有一个blade.php

代码语言:javascript
复制
<form method="POST" enctype="multipart/form-data" action="{{route('check_quizz')}}">
                    <div>
                        @foreach($quizzes as $quizz)
                            <br><p>{{$quizz->question}}</p>
                            <p>
                                <input type="radio" name="q1" value="{{$quizz->answer_1}}" id="{{$quizz->answer_1}}">
                                <label for="{{$quizz->answer_1}}">A. {{$quizz->answer_1}}</label>
                            </p>
                            <p>
                                <input type="radio" name="q1" value="{{$quizz->answer_2}}" id="{{$quizz->answer_2}}">
                                <label for="{{$quizz->answer_2}}">B. {{$quizz->answer_2}}</label>
                            </p>
                            <p>
                                <input type="radio" name="q1" value="{{$quizz->answer_3}}" id="{{$quizz->answer_3}}">
                                <label for="{{$quizz->answer_3}}">C. {{$quizz->answer_3}}</label>
                            </p>
                            <p>
                                <input type="radio" name="q1" value="{{$quizz->answer_4}}" id="{{$quizz->answer_4}}">
                                <label for="{{$quizz->answer_4}}">D. {{$quizz->answer_4}}</label>
                            </p>

                         @endforeach
                    </div><input type="hidden" name="_token" id="csrf_token" value="{{csrf_token()}}">
                    <div class="box-footer">
                        <button type="submit" class="btn btn-primary">Save</button>
                    </div>
                </form>

有迁移

代码语言:javascript
复制
Schema::create('questions', function (Blueprint $table) {
        $table->id();
        $table->text('question');
        $table->integer('answer_1');
        $table->integer('answer_2');
        $table->integer('answer_3');
        $table->integer('answer_4');
        $table->boolean('is_correct');
        $table->timestamps();

    });

There is my project view.

There is my blade

EN

Stack Overflow用户

发布于 2020-12-12 04:14:20

这是因为您对所有测验记录的单选按钮使用相同的名称

尝试使用测验id作为标识符来命名它们

代码语言:javascript
复制
<form method="POST" enctype="multipart/form-data" action="{{route('check_quizz')}}">
    <div>
        @foreach($quizzes as $quizz)
            <br><p>{{$quizz->question}}</p>
                <p>
                    <input type="radio" name="{{$quizz->id}}-q1" value="{{$quizz->answer_1}}" id="{{$quizz->answer_1}}">
                    <label for="{{$quizz->answer_1}}">A. {{$quizz->answer_1}}</label>
                </p>
                <p>
                    <input type="radio" name="{{$quizz->id}}-q1" value="{{$quizz->answer_2}}" id="{{$quizz->answer_2}}">
                    <label for="{{$quizz->answer_2}}">B. {{$quizz->answer_2}}</label>
                </p>
                <p>
                    <input type="radio" name="{{$quizz->id}}-q1" value="{{$quizz->answer_3}}" id="{{$quizz->answer_3}}">
                    <label for="{{$quizz->answer_3}}">C. {{$quizz->answer_3}}</label>
               </p>
               <p>
                   <input type="radio" name="{{$quizz->id}}-q1" value="{{$quizz->answer_4}}" id="{{$quizz->answer_4}}">
                   <label for="{{$quizz->answer_4}}">D. {{$quizz->answer_4}}</label>
               </p>

       @endforeach
    </div>
    <input type="hidden" name="_token" id="csrf_token" value="{{csrf_token()}}">
    <div class="box-footer">
        <button type="submit" class="btn btn-primary">Save</button>
    </div>
</form>
票数 0
EN
查看全部 1 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65257842

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档