PHP if else with database

时间:2015-09-21 08:41:06

标签: php

我的php文件出了问题。我已经完成了与数据库的连接,所以我可以检查一下它。

我有一个IF-ELSE语句来做一些事情,以防数据库的返回是我想要的。事情是每次我重新加载url,我在ELSE语句中得到回声,而不是什么都没有。我不想要IF-ELSE执行,直到我提交一个我已经拥有的html表单。

这是一个简单的例子:

if($somethingToCheck){
   echo 'hey!';
}else{ echo 'BAD!'; }

声明var $ somethingToCheck,我知道是对的。

正如我解释的那样,如果我重新加载网址,我会得到字符串坏!在我的屏幕上,即使我没有提交我的表格。

在我提交html表单之前,有一种方法不执行IF-ELSE语句吗?

编辑:关于我的问题的更多细节。

2 个答案:

答案 0 :(得分:1)

您应将其封闭在仅在回复帖子时运行的块中:

> Could not find method mavenRepo() for arguments [...] on repository container.

答案 1 :(得分:0)

检查是否是发布的数据     

        if (!empty($_POST)) {
            if($somethingToCheck){
                echo 'hey!';
            }else{
                echo 'BAD!';
            }
        }