<!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 Film</title>
</head>
<body>
<?php
include "db.php";
// Controleren of de filmid is ingesteld en de gegevens ophalen
if (isset($_GET['filmid'])) {
$filmid = $_GET['filmid'];
$query = "SELECT * FROM films WHERE filmid = '$filmid'";
$result = mysqli_query($db, $query) or die(mysqli_error($db));
$row = mysqli_fetch_array($result);
} else {
$row = ['filmid' => '', 'titel' => '', 'lengte' => '', 'filmserieid' => ''];
}
// Het formulier weergeven met de gegevens van de film
echo "<form name='wijzigen' action='' method='post'>";
echo "<div><span class='veldnaam'>Film ID: </span><br><input name='filmid' type='text' value='{$row['filmid']}'></div>";
echo "<div><span class='veldnaam'>Titel: </span><br><input name='titel' type='text' value='{$row['titel']}'></div>";
echo "<div><span class='veldnaam'>Lengte: </span><br><input name='lengte' type='number' value='{$row['lengte']}'></div>";
echo "<div><span class='veldnaam'>Filmserieid: </span><br><input name='filmserieid' type='number' value='{$row['filmserieid']}'></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
if ($_SERVER['REQUEST_METHOD'] == 'POST') {
if (isset($_POST['submit'])) {
$filmid = $_POST['filmid'];
$titel = $_POST['titel'];
$lengte = $_POST['lengte'];
$filmserieid = isset($_POST['filmserieid']) ? $_POST['filmserieid'] : 'NULL';
if ($filmid) {
// Wijziging van een bestaande film
$query = "UPDATE films
SET titel = '$titel',
lengte = '$lengte',
filmserieid = $filmserieid
WHERE filmid = '$filmid'";
$result = mysqli_query($db, $query) or die(mysqli_error($db));
if ($result) {
echo "Film succesvol bijgewerkt.";
} else {
echo "Er is een fout opgetreden bij het bijwerken van de film.";
}
} else {
// Toevoegen van een nieuwe film
$query = "INSERT INTO films (titel, lengte, filmserieid)
VALUES ('$titel', '$lengte', $filmserieid)";
$result = mysqli_query($db, $query) or die(mysqli_error($db));
if ($result) {
echo "Film succesvol toegevoegd.";
} else {
echo "Er is een fout opgetreden bij het toevoegen van de film.";
}
}
}
if (isset($_POST['delete'])) {
// Verwijderen van een film
$filmid = $_POST['filmid'];
if ($filmid) {
$query = "DELETE FROM films WHERE filmid = '$filmid'";
$result = mysqli_query($db, $query) or die(mysqli_error($db));
if ($result) {
echo "Film succesvol verwijderd.";
} else {
echo "Er is een fout opgetreden bij het verwijderen van de film.";
}
} else {
echo "Voer een geldige film ID in om te verwijderen.";
}
}
}
?>
</body>
</html>