function show_question(\Base $f3, $params) { $ans = $f3->get('GET.answer'); $rowid = $f3->get('GET.rowid'); $db = $f3->get('DB'); if ($rowid && $ans == "") { $f3->reroute('/'); } else { if ($ans && $rowid) { $f3->dump($rowid); $res = $db->exec('UPDATE q SET answer = ? WHERE rowid = ?', array($ans, $rowid)); $f3->reroute('/'); } else { $res = $db->exec("SELECT rowid, * FROM q WHERE answer = '' ORDER BY random() LIMIT 1", $txt); $f3->set('question', $res); echo View::instance()->render('show_question.htm'); } } }