Я работаю над системой бронирования / бронирования фильмов на PHP и MYSQL. После того, как пользователь нажал на изображение, которое он / она хочет забронировать, на следующей странице .php должен отображаться фильм и его данные, например, директор, актерский состав, жанр и т. д. при получении идентификатора фильма.Моя проблема в том, что он не получит идентификатор.
В URL-адресе я получаю пропущенное число id =
localhost / movieproject / selectedmoviedetails.php? Id =
Вот мой код на странице php, где пользователь будет выбирать фильм. Я тестирую один фильм для целей тестирования.
<?php
$sql=mysqli_query($conn,"select image,movieid,moviename,moviedescription from movie where genre='Sci-Fi' LIMIT 1");
while ($row = mysqli_fetch_array($sql)) {
echo "<div id='img_div'>";
echo "<a href='selectedmoviedetails.php'> <img src='upload/".$row['image']."' > </a>";
echo "<a href='selectedmoviedetails.php?id= '".$row['movieid']."> <button> view </button></a>";
echo "</div>";
}
?>
А это мой код наphp-страница, где пользователь увидит подробную информацию о выбранном им фильме:
<?php
if(isset($_GET['id'])) {
//echo $_GET['id'];
$movie_id = $_GET['id'];
$sql=mysqli_query($conn,"select schedule,image,movieid,moviename,moviedescription,director,cast1,genre from movie where movieid ='$movie_id' ") or die(mysqli_error(mysqli));
Я все еще новичок в PHP.