我传递变量,以我的page?title=fred
页面,但我想重定向到另一个页面,如果它是错误的值(未在数据库中)例如:fredd
麻烦与传递有效变量来查询
第一部分检查变量是否为空。这似乎在工作。
//get variable from title
if(!isset($_GET['title']) || empty($_GET['title'])) {
echo "no variable";
}
else {
$get_title = mysqli_real_escape_string($db, $_GET['title']);
$title = str_replace("-"," ", $get_title);
}
我无法检查,如果我传递变量是在数据库中,如果它不重定向到主页。
$query = mysqli_query($db, "SELECT title FROM persons WHERE title = '$title'");
//check that variable is in the database
if(!isset($query)){
while($row = mysqli_fetch_assoc($query)){
echo $row['title'];
}
// mysqli_free_result($query);
}
else {echo "variable does not exist";} ?>
有人可以告诉我什么,我做错了,如何解决呢?谢谢你,
你让它看起来很简单。谢谢! – checkenginelight