我正在编写一个用于高级搜索的 PHP 脚本,但发生了错误。请帮助
代码:
$key = $_GET['key'];
$auth = $_GET['auth'];
$lang = $_GET['lang'];
$pub = $_GET['pub'];
if(isset($key) OR isset($auth) OR isset($lang) OR isset($pub))
{
if ($key != NULL){$keyword = "AND (native_name LIKE '%".$key."%' OR unique_name LIKE '%".$key."%')";}
if ($auth != 0) {$auther = "AND auth_id=".$auth."";}
if ($lang != 0) {$language = "AND lang_id=".$lang."";}
if ($pub != 0) {$publisher = "AND pub_id=".$pub."";}
$search_query = "SELECT native_name from books WHERE status=1 ".$keyword." ".$auther." ".$language." ".$publisher."";
print $search_query;
}
错误:
注意:未定义变量:第 90 行 FILE_PATH 中的关键字
注意:未定义变量:第 90 行 FILE_PATH 中的 auther 注意:未定义变量:第 90
行 FILE_PATH 中的语言
注意:未定义变量:第 90 行 FILE_PATH 中的发布者