$moviecast = get_post_value("moviecast"); if (!$moviecast) { $moviecast_class = "error"; } $moviedescription = get_post_value("moviedescription"); if (!$moviedescription) { $moviedescription_class = "error"; } //function returns posterfile name and returns any errors list($posterfilename, $posterfilename_error, $posterfilename_msg) = get_file_upload("posterfilename"); if (!$posterfilename) { $posterfilename_class = "error"; } //function gets row id of movie in database if ($moviename && $moviecast && $moviedescription && $posterfilename) { $rowid = add_movie($moviename, $moviedescription, $moviecast, $posterfilename); } else { $error_msg = "Please enter required fields."; } } //post submit ?> <div class="container"> <!-- Contact Form --> <div class="row"> <div class="col-md-8"> <h3>Add Movie</h3> <?php if ($error_msg) { echo "<div class='alert alert-danger'>{$error_msg}</div>";
<?php include '../common.inc.php'; ini_set("file_uploads", "On"); if (!isset($_SESSION)) { session_start(); } //If a user is not logged in, kick them out of this page if (!is_logged_in()) { header('Location: index.php', 501); } //Check the request type if (isset($_POST['submit'])) { //Grab the values from the request, validate and save to DB then redirect to movies page if (isset($_POST['genre']) && isset($_POST['title']) && isset($_POST['date']) && isset($_POST['score']) && isset($_POST['imdb_id']) && isset($_FILES['poster'])) { $operation = add_movie($_POST['genre'], $_POST['title'], $_POST['date'], $_POST['score'], $_POST['imdb_id'], $_FILES['poster']); } } echo $twig->render('add_movie.html.twig', array('is_logged_in' => is_logged_in(), 'user' => get_user_from_session(), 'genre_ids' => get_movie_genres()));