123456/V5 PO PHP/Twan, Wout en Syb/serieedite.php

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Wijzig of Verwijder Aflevering</title> </head> <body> <?php include 'db.php'; // Formulier weergeven echo "<form name='wijzigen' action='' method='post'>"; echo "<div><span class='veldnaam'>Titel: </span><br><input name='titel' type='text' value=''></div>"; echo "<div><span class='veldnaam'>Lengte: </span><br><input name='lengte' type='number' value=''></div>"; echo "<div><span class='veldnaam'>Serienaam: </span><br><input name='serienaam' type='text' value=''></div>"; echo "<div><span class='veldnaam'>Seizoen Nummer: </span><br><input name='seiznr' type='number' value=''></div>"; echo "<div><span class='veldnaam'>Aflevering Nummer: </span><br><input name='aflnr' type='number' value=''></div>"; echo "<br><input name='submit' type='submit' value='Wijzigen'>"; echo "<br><input name='delete' type='submit' value='Verwijderen'>"; echo "</form>"; // Verwerken van het formulier na het indienen $aflnr = $_POST['aflnr'] ?? null; $titel = $_POST['titel'] ?? null; $lengte = $_POST['lengte'] ?? null; $serienaam = $_POST['serienaam'] ?? null; $seiznr = $_POST['seiznr'] ?? null; $submit = $_POST['submit'] ?? null; $delete = $_POST['delete'] ?? null; if ($aflnr !== null && $titel !== null && $lengte !== null && $serienaam !== null && $seiznr !== null) { // Haal de serieid op basis van de serienaam $query = "SELECT serieid FROM series WHERE naam = '$serienaam'"; $result = mysqli_query($db, $query) or die(mysqli_error($db)); $row = mysqli_fetch_array($result); if ($row) { $serieid = $row['serieid']; } else { echo "Serienaam niet gevonden."; exit; } if ($submit !== null) { // Wijziging van een bestaande aflevering $query = "UPDATE afleveringen SET titel = '$titel', lengte = '$lengte', serieid = '$serieid', seiznr = '$seiznr', serienaam = '$serienaam' WHERE aflnr = '$aflnr'"; $result = mysqli_query($db, $query) or die(mysqli_error($db)); if ($result) { echo "Aflevering succesvol bijgewerkt."; } else { echo "Er is een fout opgetreden bij het bijwerken van de aflevering of er zijn geen wijzigingen aangebracht."; } } if ($delete !== null) { // Verwijderen van een aflevering $query = "DELETE FROM afleveringen WHERE aflnr = '$aflnr'"; $result = mysqli_query($db, $query) or die(mysqli_error($db)); if ($result) { echo "Aflevering succesvol verwijderd."; } else { echo "Er is een fout opgetreden bij het verwijderen van de aflevering."; } } } ?> </body> </html>

Resultaat

Made by Thijs Aarnoudse