我的php文件出了问题。我已经完成了与数据库的连接,所以我可以检查一下它。
我有一个IF-ELSE语句来做一些事情,以防数据库的返回是我想要的。事情是每次我重新加载url,我在ELSE语句中得到回声,而不是什么都没有。我不想要IF-ELSE执行,直到我提交一个我已经拥有的html表单。
这是一个简单的例子:
if($somethingToCheck){
echo 'hey!';
}else{ echo 'BAD!'; }
声明var $ somethingToCheck,我知道是对的。
正如我解释的那样,如果我重新加载网址,我会得到字符串坏!在我的屏幕上,即使我没有提交我的表格。
在我提交html表单之前,有一种方法不执行IF-ELSE语句吗?
编辑:关于我的问题的更多细节。
答案 0 :(得分:1)
您应将其封闭在仅在回复帖子时运行的块中:
> Could not find method mavenRepo() for arguments [...] on repository container.
答案 1 :(得分:0)
检查是否是发布的数据
if (!empty($_POST)) { if($somethingToCheck){ echo 'hey!'; }else{ echo 'BAD!'; } }