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'];
?>