可能重复:
PHP: “Notice: Undefined variable” and “Notice: Undefined index”
我有一个预先完成的php文件,可以帮助我从xml文件中读取。 问题是当我从html文件中调用它时,得到未定义的索引。
我知道我错过了什么,但似乎不知道怎么加倍?在get字符串中实现它们。
xmlhttp.open("GET","prod.php?category=1"+str,true);
xmlhttp.send();
并且错误消息指向我的PHP文件中的第7行,其中显示
$products = $_GET['products'];
如果我将我的GET文件从category = 1更改为prodicts = 1,我在第6行中得到错误
$category = $_GET['category']; variable is.
有什么想法吗?
感谢。
答案 0 :(得分:2)
您需要检查$_GET['products']
和$_GET['category']
是否存在。尝试:
if(isset($_GET['products'])){
$products = $_GET['products'];
}
if(isset($_GET['category'])){
$category = $_GET['category'];
}
它说$products
或$category
未定义。
答案 1 :(得分:0)
您需要监视发送到服务器的具体HTTP请求。如果: