The below code shows the process of validating 2 input fields. At the end i return in Json the Boolean result of each input.
Imagine i will do the following 20 more times, the code is large. How can an i perform the same procedure with shorter code?
$res =false;
$res2 = false;
if(isset($_POST['Ans1'])) //if user checked ans1 radio
{
if($_POST['Ans1'] == "x divides y") #correct answer
{
$res = true;
}
else{#wrong answer
$res = false;
}
}
else{ #not checked
$res = false;
}
if(isset($_POST['Ans2'])) //if user checked ans2 radio
{
if($_POST['Ans2'] == "x greater than y") #correct answer
{
$res2 = true;
}
else{#wrong answer
$res2 = false;
}
}
else{ #not checked
$res2 = false;
}
echo json_encode(['an1'=>$res,'an2'=>$res2]);