123456/V5 PO PHP/Twan, Wout en Syb/toevoegenfilm.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>Films toevoegen</title> <link href="stijlsheet/stylesheet.css?t=<?php echo time(); ?>" rel="stylesheet" type="text/css"> </head> <body> <?php include "db.php"; include "menubalk.php"; $titel = $_POST['titel'] ?? ''; $lengte = $_POST['lengte'] ?? ''; $serienaam = $_POST['filmserieid'] ?? ''; // filmserieid is de serienaam $submit = $_POST['submit'] ?? null; echo "<form name='toevoegen' action='' method='post'>"; echo "<div><span class='veldnaam'>Titel: </span><br><input name='titel' type='text' value='$titel'></div>"; echo "<div><span class='veldnaam'>Lengte: </span><br><input name='lengte' type='number' value='$lengte'></div>"; echo "<div><span class='veldnaam'>Filmserie (Serienaam, optioneel): </span><br><input name='filmserieid' type='text' value='$serienaam'></div>"; echo "<div><input name='submit' type='submit' value='toevoegen'></div>"; echo "</form>"; if ($submit) { if ($titel !== '' && $lengte !== '') { $filmserieid = 0; // Standaardwaarde als serienaam niet is ingevuld // Controleer of de filmserie al bestaat if ($serienaam !== '') { $query = "SELECT filmserieid FROM filmseries WHERE serienaam = '$serienaam'"; $result = mysqli_query($db, $query) or die(mysqli_error($db)); $row = mysqli_fetch_array($result); if ($row) { $filmserieid = $row['filmserieid']; } else { // Voeg een nieuwe filmserie toe $query = "INSERT INTO filmseries (serienaam) VALUES ('$serienaam')"; $result = mysqli_query($db, $query) or die(mysqli_error($db)); if ($result) { // Haal de nieuwe filmserieid op $query = "SELECT filmserieid FROM filmseries WHERE serienaam = '$serienaam'"; $result = mysqli_query($db, $query) or die(mysqli_error($db)); $row = mysqli_fetch_array($result); $filmserieid = $row['filmserieid']; } else { echo "Er is een fout opgetreden bij het toevoegen van de filmserie."; exit; } } } // Voeg de film toe $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."; } } else { echo "Titel en lengte moeten ingevuld zijn."; } } ?> </body> </html>

Resultaat

Made by Thijs Aarnoudse