l112/PO/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