【发布时间】:2020-10-19 08:49:14
【问题描述】:
我正在开发一个多项选择题。我想得到学生的答案。我该怎么办?
我的代码
<div class="car card-body" style="border: #d3d3d3 1px solid; padding: 2rem">
1. Don't do tath <br />
<div style="padding-top: 1rem;">
<input type="hidden" name="question_id" value=2TpZL1kJjUj7XNysyqSk">
<input type="radio" name="option[1]" id="" style="display:inline"
value="a">
1. Computer is an electronic device
<br />
<input type="hidden" name="question_id" value="2TpZL1kJjUj7XNysyqSk">
<input type="radio" name="option[1]" id="" style="display:inline"
value="b">Computer is human
<br />
<input type="hidden" name="question_id" value="2TpZL1kJjUj7XNysyqSk">
<input type="radio" name="option[1]" id="" style="display:inline"
value="c">in hime i came
<br />
</div>
</div>
<br />
<div class="car card-body" style="border: #d3d3d3 1px solid; padding: 2rem">
2. What is Web Development <br />
<div style="padding-top: 1rem;">
<input type="hidden" name="question_id" value="8qbpQJ2ob4RvlcEJzszY">
<input type="radio" name="option[2]" id="" style="display:inline" value="a">development involved database management
<br />
<input type="hidden" name="question_id" value="8qbpQJ2ob4RvlcEJzszY">
<input type="radio" name="option[2]" id="" style="display:inline"
value="b">
web development involves the design of the law
<br />
<input type="hidden" name="question_id" value="8qbpQJ2ob4RvlcEJzszY">
<input type="radio" name="option[2]" id="" style="display:inline"
value="c">Web store is the absolute beginer
<br />
</div>
</div>
<div class="form-group mt-3">
<button type="submit" class="btn btn-primary btn-block">Submit</button>
</div>
控制器
public function submitExam(Request $request){
$myOption = $request->get('option');
$optioncount = count($myOption);
for($i=1; $i<$optioncount + 1; $i++){
echo $request->get("question_id");
echo $myOption[$i]. "<br />";
$option = Options::where('question_id', $question)->value('answer');
if($myOption[$i] == $option){
echo "Good";
}
}
}
我想从问题 ID 相同的选项中进行选择,并将其与所选单选按钮的值进行比较,但我只得到第一个问题的问题 ID。谁能帮我?谢谢
【问题讨论】:
-
@KurtFriars 对于每个问题。所有选项都具有相同的名称。我已经更新了我的问题。
-
您需要在这个问题中添加更多详细信息,您“想在哪里得到学生的回答问题”。
-
从您在问题中提出的内容,从这里开始。 developer.mozilla.org/en-US/docs/Learn/Forms/…
-
@KurtFriars 我看过它,我得到了值,但它不能解决我的问题。我已经更新了我的问题,你可以看看它的帮助。谢谢
-
请发布 dd($request->input()); 的输出从控制器方法的顶部开始。