Php 注意:未定义索引:中的查询

Php 注意:未定义索引:中的查询,php,Php,我正在做一个大学任务的网页,但我有这个代码的问题 if ($_POST["id_temporada"]>0 and $_POST["query"]=="") { $consulta="select * from obras where id_temporada=".$_POST["id_temporada"]; } 还有这个 if ($_POST["id_temporada"]>0 and $_POST["query"]<>"") { $consulta

我正在做一个大学任务的网页,但我有这个代码的问题

if ($_POST["id_temporada"]>0 and $_POST["query"]=="") {
    $consulta="select * from obras where id_temporada=".$_POST["id_temporada"];
}
还有这个

if ($_POST["id_temporada"]>0 and $_POST["query"]<>"") {
    $consulta="select * from obras where temporada=".$_POST["id_temporada"]." and nombre
    like '%".$_POST["query"]."%'";
}
if($\u POST[“id\u temporada”]>0和$\u POST[“query”]”){
$consulta=“select*from obras,其中temporada=“.$\u POST[“id\u temporada”]”和nombre
类似“%”“$\u POST[“query”]。“%”;
}

在这两种情况下,我都有我贴在标题上的通知。我该怎么办?

在访问该索引之前,您必须使用isset($variable)检查该索引是否存在

$\u POST[“query”]==“”应该是(!isset($\u POST[“query”])|$\u POST[“query”]==“”)