$pageSize = 20; $page = 1; if (isset($_GET["page"]) && is_numeric($_GET["page"])) { $page = $_GET["page"]; } $pageCountResult = query("SELECT COUNT(*) as aantal FROM schilderij " . $where, $params); //print("SELECT COUNT(*) as aantal FROM schilderij " . $where . "<br/>"); //var_dump($params); //echo "<br/>"; $pageCount = ceil($pageCountResult[0]["aantal"] / $pageSize); if ($page > $pageCount) { $page = $pageCount; if ($page == 0) { $page = 1; } } //print("SELECT * FROM schilderij " . $where . " LIMIT " . (($page * $pageSize) - $pageSize) . ", " . $pageSize); $schilderijen = query("SELECT s.* FROM schilderij s " . $where . " LIMIT " . ($page * $pageSize - $pageSize) . ", " . $pageSize, $params); //echo "<div class='row'>"; toonSchilderijLijst($schilderijen, $page, $pageCount, $pageSize, "/zoeken.php?zoek=" . $zoek . "&button=Filter&"); ?> </div> <?php renderHtmlEnd(); function showSelected($get, $value) { if (isset($get) && $value == $get) { echo "selected"; } }
<?php // zet pagina waardes voor gallerij $pageSize = 20; $page = 1; if (isset($_GET["page"]) && is_numeric($_GET["page"])) { $page = $_GET["page"]; } $where = " WHERE OpWebsite = 1"; $params = []; if ($selectedcat != 0) { $where = " WHERE OpWebsite = 1 AND CategorieID = ? "; $params[] = $selectedcat; } // haal aantal pagina's op $pageCountResult = query("SELECT COUNT(*) as aantal FROM schilderij" . $where, $params); $pageCount = ceil($pageCountResult[0]["aantal"] / $pageSize); if ($page > $pageCount) { $page = $pageCount; } // haal schilderijen op $schilderijen = query("SELECT * FROM schilderij " . $where . " LIMIT " . ($page * $pageSize - $pageSize) . ", " . $pageSize, $params); // toon alle schilderijen toonSchilderijLijst($schilderijen, $page, $pageCount, $pageSize, "/gallerij.php?"); ?> </div> <?php renderHtmlEnd();
<?php // verwerkern gegevens formulier en naar database schrijven if (isset($_POST["knopje"])) { if (isset($_POST["Categorie_Naam"]) && $_POST["Categorie_Naam"] !== "") { // correcte invoer $id = $_GET["id"]; $invoerDatabase2 = [uppercase($_POST["Categorie_Naam"]), uppercase($_POST["BEschrijving"]), $id]; // BEschrijving?? (zelfde als op regel 38) query("UPDATE categorie SET Categorie_naam = ?, Beschrijving = ? WHERE CategorieID = ?", $invoerDatabase2); header('location:categorieList.php#Wijzigingen zijn opgeslagen'); exit; } } ?> <!-- script voor pop-up verwijderen --> <script> document.getElementById("verwijderen").onclick = function () { if (confirm("Weet u zeker dat u deze categorie wilt verwijderen?")) { window.location = "deleteCategorie.php?id=<?php echo $id; ?> "; } }; </script> <?php $schilderijen = query("SELECT * FROM schilderij WHERE CategorieID = ?", [$id]); toonSchilderijLijst($schilderijen); renderHtmlEndAdmin();