error_reporting(E_ALL); ini_set('display_errors', 1); include('header.php'); // Support both ?id= and ?slug= URLs if (isset($_GET['slug'])) { $slug = mysqli_real_escape_string($conn, $_GET['slug']); $sql3 = "SELECT * FROM gallery WHERE slug = '$slug' LIMIT 1"; } elseif (isset($_GET['id'])) { $id = intval($_GET['id']); $sql3 = "SELECT * FROM gallery WHERE id = $id LIMIT 1"; } else { header("Location: gallery.php"); exit; } $result3 = mysqli_query($conn, $sql3); if (!$result3) { die(mysqli_error($conn)); } $row3 = mysqli_fetch_assoc($result3); if (!$row3) { header("Location: gallery.php"); exit; } $id = $row3['id']; ?>