37 lines
1.2 KiB
PHP
37 lines
1.2 KiB
PHP
<?php
|
|
|
|
/**
|
|
* Created by PhpStorm.
|
|
* User: leanderschmedemann
|
|
* Date: 01/04/2017
|
|
* Time: 10:08
|
|
*/
|
|
|
|
require_once('includes.inc.php');
|
|
|
|
class Question
|
|
{
|
|
private $question;
|
|
private $answers;
|
|
private $right_answer_position;
|
|
|
|
function __construct($offset, $db) {
|
|
$qid = $db->query('SELECT * FROM "Questions" ORDER BY "ID" OFFSET $1 LIMIT 1', array($offset));
|
|
$q = $db->query('SELECT "question" FROM "Questions" WHERE "ID" = $1', array($qid));
|
|
$a0 = $db->query('SELECT "answer0" FROM "Questions" WHERE "ID" = $1', array($qid));
|
|
$a1 = $db->query('SELECT "answer1" FROM "Questions" WHERE "ID" = $1', array($qid));
|
|
$a2 = $db->query('SELECT "answer2" FROM "Questions" WHERE "ID" = $1', array($qid));
|
|
$a3 = $db->query('SELECT "answer3" FROM "Questions" WHERE "ID" = $1', array($qid));
|
|
$cid = $db->query('SELECT "Categories_ID" FROM '
|
|
$this->question = $q;
|
|
$this->answers = array('a0' => $a0, 'a1' => $a1, 'a2' => $a2, 'a3' => $a3);
|
|
shuffle($this->answers);
|
|
$this->right_answer_position = array_search('a0', $this->answers);
|
|
}
|
|
|
|
// Create the question message for API.
|
|
function get_question() {
|
|
|
|
}
|
|
|
|
} |