{ include 'classes/' . $class . '.php'; } spl_autoload_register('my_autoloader'); define('BASE_URL', 'http://' . $_SERVER['HTTP_HOST'] . $_SERVER['PHP_SELF']); define('HOST', dirname(BASE_URL) . '/'); $message = false; if (Message::hasMessage()) { $message = Message::getMessage(); Message::remove(); } $db = new PDO('mysql:host=localhost;dbname=opdracht_file_upload', 'root', ''); // Connectie maken $databaseWrapper = new Database($db); $user = new User($databaseWrapper); if (!$user->validate()) { new Message("U moet eerst inloggen", "error"); relocate("oplossing-CRUD-CMS-login-form.php"); } var_dump($_POST); $titel = $_POST['titel']; $artikelTekst = $_POST['artikel']; $kernwoorden = $_POST['kernwoorden']; $datum = $_POST['datum']; $is_active = isset($_POST['is_active']) ? 1 : 0; $artikel = new Artikel($databaseWrapper); $artikelToegevoegd = $artikel->add($titel, $artikelTekst, $kernwoorden, $datum, $is_active); if ($artikelToegevoegd) { new Message('Het artikel met titel "' . $titel . '" werd toegevoegd.', 'success'); relocate("oplossing-CRUD-CMS-artikels-overzicht.php"); }
session_start(); $_SESSION["message"] = array(); function relocate($url) { header('location: ' . $url); } function __autoload($class) { include 'class/' . $class . '.php'; } try { $db = new PDO("mysql:host=localhost;dbname=blog", "anton", "paraplu"); if (isset($_POST["submit"])) { $titel = $_POST['titel']; $artikelTekst = $_POST['artikel']; $kernwoorden = $_POST['kernwoorden']; $datum = $_POST['datum']; echo "werkt tot hier"; $artikel = new Artikel($db); $artikelToegevoegd = $artikel->add($titel, $artikelTekst, $kernwoorden, $datum); if ($artikelToegevoegd) { $_SESSION["message"] = 'Het artikel met titel "' . $titel . '" werd toegevoegd.'; } else { header("Location: artikel-toevoegen-form.php"); } } header("Location: artikel-overzicht.php"); } catch (PDOException $e) { $_SESSION["message"] = 'Er ging iets mis: ' . $e->getMessage(); header("Location: artikel-toevoegen-form.php"); }