$_SESSION['player_type'] = getGenderFromType(filter_var($_POST['player_type'])); $_SESSION['play'] = true; $_SESSION['name'] = getWho($_POST['player_type']); $_SESSION['result'] = 0; echo json_encode(true); } else { session_start(); if (!isset($_SESSION['play'])) { header("location: " . URL . HOME); exit; } } if (isset($_SESSION['play'])) { $ques_type = $_SESSION['player_type']; $questions = getQuestions($ques_type); $options = getAnswerOpt($questions); $name = $_SESSION['name']; } function getGenderFromType($type) { $female = "Female"; $male = "Male"; $self = "Self"; $me = "Me"; $mother = "Wife"; $sister = "Sister"; $father = "Husband"; $brother = "Brother"; $friendMale = "Friend-male"; $friendFemale = "Friend-female"; if ($type === $mother || $type === $sister || $type === $friendFemale) {
if (canDoNext($player_type, $question_id)) { $question_id = $question_id + 1; $ques = getoneQuestion($question_id, $player_type); $opts = getAnswerOpt($ques); echo json_encode(laodQueston($ques, $opts, $player_type)); } else { echo json_encode(checkIfSabinusOrKoi((int) $_SESSION['result'])); } } else { if ($nav === $prev) { $question_id = $question_id - 1; removeScore($question_id); //remove scored answer if (canDoNext($player_type, $question_id)) { $ques = getoneQuestion($question_id, $player_type); $opts = getAnswerOpt($ques); echo json_encode(laodQueston($ques, $opts, $player_type)); } else { echo json_encode(checkIfSabinusOrKoi((int) $_SESSION['result'])); } } } } function laodQueston($question, $options, $type) { $next = 'Next'; $prev = 'Prev'; $data = ' <div class="question"><b>' . $question[0]['question'] . '</b></div> <form method="post" class="ques-form" > <div class="opt-holder">