public function getLijst() { $lijst = array(); $dbh = new PDO("mysql:host=localhost;dbname=cursusphp", "root", ""); $resultSet = $dbh->query("select titel, duurtijd from films order by titel"); foreach ($resultSet as $rij) { $film = $rij["titel"] . " (" . $rij["duurtijd"] . " min)"; array_push($lijst, $film); } $dbh = null; return $lijst; } } $filmlijst = new FilmLijst(); if (isset($_GET["action"]) && $_GET["action"] == "new") { $filmlijst->createFilm($_POST["titel"], $_POST["duurtijd"]); } ?> <!DOCTYPE HTML> <html> <head><title>Films</title></head> <body> <h1>Alle films</h1> <?php $tab = $filmlijst->getLijst(); ?> <ul> <?php foreach ($tab as $film) { print "<li>" . $film . "</li>"; }
<?php require_once "film.class.php"; require_once "filmlijst.class.php"; session_start(); $fl = new FilmLijst(); if (isset($_POST['addBtn'])) { if (isset($_GET["action"]) && $_GET["action"] == "new") { $fl->createFilm($_POST["titel"], $_POST["duurtijd"]); if (!is_numeric($_POST["duurtijd"]) || $_POST["duurtijd"] <= 0 || empty($_POST["titel"])) { $_SESSION["foutbericht"] = "De gegeven invoer is niet geldig."; } else { $_SESSION["foutbericht"] = null; } header("Refresh: 0"); } } if (isset($_GET["action"]) && $_GET["action"] == "delete") { $fl->deleteFilm($_GET["id"]); } ?> <!DOCTYPE HTML> <html> <head> <meta charset=utf-8> <title>Films</title> </head> <body> <h1>Alle films</h1> <ul>