<meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <link href="lib/Bootstrap%203.5/css/bootstrap.min.css" rel="stylesheet"> <link href="css/style.css" rel="stylesheet"> <title>Editer un film</title> </head> <body> <?php // Inclusion du script PHP pour générer la Navbar include 'include/navbar.php'; // Inclusion du script de connexion a la base de données include 'db/db_connect.php'; $id = htmlspecialchars($_GET["id"], ENT_QUOTES, 'UTF-8', false); $result = recupererInfosFilms($dbh, $id); $movie_title = $result['mov_name']; $movie_description_short = $result['mov_description_short']; $movie_description_long = $result['mov_description_long']; $movie_author = $result['mov_author']; $movie_year = $result['mov_year']; $movie_genre = $result['mov_genre']; ?> <!-- Vue globale de la page --> <div class="container"> <h2 class="text-center black">Edition d'un film</h2> <div class="well"> <!-- Formulaire d'édition d'un film --> <form class="form-horizontal" role="form" action="db/edit.php" enctype="multipart/form-data" method="post"> <div class="form-group">
redirectionEchecDepuisScript($message, $retour, $message_retour); } else { // Test si l'ID est bien renseigné // Redirection si il ne l'est pas if (!isset($_GET["id"])) { $message = "Erreur"; $retour = "index.php"; $message_retour = "Retour au menu"; redirectionEchecDepuisScript($message, $retour, $message_retour); } else { // Recupération des données $movie_id = $_GET["id"]; $movie_id = htmlspecialchars($movie_id, ENT_QUOTES, 'UTF-8', false); try { // Récupération des données $resultat = recupererInfosFilms($dbh, $movie_id); // Suppression de l'affiche du film $chemin_fichier = '../' . $resultat['mov_poster']; unlink($chemin_fichier); // Suppression du film dans la base de donnée $stmt = $dbh->prepare("DELETE FROM movie WHERE mov_id=:id"); $stmt->bindParam(':id', $movie_id); $stmt->execute(); // redirection pour eviter le rechargement de la page avec F5 et ainsi ré-insserer les données dans la BD. redirectionSucces(); } catch (PDOException $e) { print "Erreur !: " . $e->getMessage() . "<br/>"; die; } } }