<?php if (!isset($_SESSION['userid'])) { header('Location: ?page=login'); } require_once 'classes/thread.class.php'; try { $getCategories = $con->query('select id, name from categories'); } catch (PDOException $e) { die($config['errors']['database'] . $e->getMessage()); } $categories = array(); while ($c = $getCategories->fetch()) { $categories[] = $c; } if (isset($_POST['submit'])) { $thread = new thread(); $id = $thread->insert($_POST['title'], $_POST['text'], $_SESSION['userid'], $_POST['categoryid']); header('Location: ?page=thread&id=' . $id); } echo $twig->render('createthread.html', array('categories' => $categories));