我正在运行PHP脚本,并且不断收到错误:
Notice: Undefined index: search in C:\server\data\localweb\easy_ticket\admin\view_tickets.php on line 188
第188行看起来像这样:
if ($_GET["search"] || $_GET["filter"] && $_GET["f"]- && $_GET["sortby"]) {
在谷歌搜索此问题后,我得到了这个解决方案..使用isset()
问题是我无法想象我将其应用于代码的方式.. @。@
答案 0 :(得分:1)
是的,您应该使用以逗号分隔的isset
构造。
if (isset($_GET["search"],$_GET["filter"],$_GET["f"],$_GET["sortby"])
{
// All variables have been set... do your coding stuff below
} else { echo "Some of the variables are not set"; }
答案 1 :(得分:0)
试试这个
if ((isset($_GET["search"]) || isset($_GET["filter"])) && (isset($_GET["f"]) && isset($_GET["sortby"])) {