I'm trying to compare array getting from two different inputs and compare it in controller if both value same then pass TRUE if Not pass FALSE.
I tried below method but I was getting error and error pointing to below code
if ($request->ANSWER[$i] === $request->OPTION[$i])
{
$data->ANSWER_STATUS = "1";
} else {
$data->ANSWER_STATUS = "0";
}
Error Code
Trying to access array offset on value of type null
my array pater looks
"Question" => array:2 [▼
0 => "html full form"
1 => "water formula in science"
]
"ANSWER" => array:2 [▼ //COMPARE
0 => "Hypertext Markup Language"
1 => "h2O"
]
"OPTION" => array:2 [▼ //COMPARE
0 => "Markup Language"
1 => "h2O"
]
CONTROLLER
public function Store_Answer(Request $request)
{
$Questioncount= $request->Question;
if ($Questioncount) {
for ($i=0; $i <count($request->Question); $i++) {
$data = New OnlineExminAnswer();
if ($request->ANSWER[$i] === $request->OPTION[$i])
{
$data->ANSWER_STATUS = "1";
} else {
$data->ANSWER_STATUS = "0";
}
$data->question = $request->Question [$i];
$data->save();
}
}
return back()->with('success',' Successfully .');
}
via Chebli Mohamed
Aucun commentaire:
Enregistrer un commentaire