我正在为大学任务做一个网页,但我遇到了这段代码的问题。
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"]."%'";
}
在这两种情况下,我都会在标题上发布通知。我该怎么办?
答案 0 :(得分:0)
在访问该索引之前,您必须检查索引是否存在isset($ variable)。
$ _ POST [&#34;查询&#34;] ==&#34;&#34;应该是(!isset($ _ POST [&#34; query&#34;])|| $ _POST [&#34; query&#34;] ==&#34;&#34;)