注意:未定义索引:查询输入

时间:2017-12-08 21:42:03

标签: 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="select * from obras where temporada=".$_POST["id_temporada"]." and nombre
    like '%".$_POST["query"]."%'";
}

在这两种情况下,我都会在标题上发布通知。我该怎么办?

1 个答案:

答案 0 :(得分:0)

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

$ _ POST [&#34;查询&#34;] ==&#34;&#34;应该是(!isset($ _ POST [&#34; query&#34;])|| $ _POST [&#34; query&#34;] ==&#34;&#34;)