如果$_GET[id]
不在数据库中,或者执行此代码,我需要打印一条消息:
Header('Location:index.php');
实施例:
如果有人输入此网址:/index.php?id=100
如果没有页面“100”,请执行:
Header('Location:index.php');
答案 0 :(得分:4)
大致是:
<?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的表/变量名称。