Мне нужно напечатать сообщение, если $_GET[id] отсутствует в базе данных или сделать этот код:
$_GET[id]
Header('Location:index.php');
Пример: Если люди вводят в этом URL: /index.php?id=100, если нет страницы«100» делать:
/index.php?id=100
Примерно:
<?php $imageid = (isset($_GET['img_id']) && is_numeric($_GET['img_id'])) ? (int)$_GET['img_id'] : false; if ($imageid) { $sql = "SELECT * FROM images WHERE imageid='$imageid';"; $result = mysql_query($sql); if ($result) { // imageid exists my_image_display_function($result); } else { // imageid does not exist header("Location: index.php"); } } ?>
Обновление: Отредактировано для более точного соответствия имен таблиц / переменных OP.