query('SELECT "current_right_answer" FROM "Games" WHERE "ID" = $1', array($uid)) ['data'][0]['current_right_answer']; $correct = $correct_answer == $chosen_answer ? true : false; $score = $correct_answer == $chosen_answer ? calculate_points($time) : 0; if($uid == '') { $error = 13101; } else if($time == 0) { $error = 13102; } else if($chosen_answer == -1) { $error = 13103; } else if($db->query('SELECT EXISTS (SELECT 1 FROM "Games" WHERE "ID" = $1)', array($uid))['data'][0]['exists'] == 'f') { $error = 13104; print 'no game'; } else { // points in table } $results = array('correct' => $correct, 'score' => $score); $next_question = Question::get_next_question($db, $uid); $data = array('results' => $results, 'next' => $next_question); $response = Database::create_response($data, $error); print_r($response); ?>