PHP else语句在排序时不起作用

时间:2016-05-19 02:30:46

标签: php wordpress if-statement

关于我在这里尝试做什么的一点背景。对于这个项目,我在Wordpress中与某人的其他API调用一起工作,基本上如果你的搜索没有显示任何显示错误,说明没有找到任何内容。

我没有编写大部分的PHP和API调用,但我把HTML放在一边。我很难搞清楚这一个。我认为在底部我可以添加else语句,它应该可以工作,但事实并非如此。

代码很长,所以这里有一个链接,希望有更多PHP知识的人可以帮助我,在最底层,你可以看到我的其他声明。

Timestamp

2015-10-01 00:00:08                                       
2015-10-01 00:00:18                                       
2015-10-01 00:00:28                                       
2015-10-01 00:00:38                                       
2015-10-01 00:00:48                                       
2015-10-01 00:00:58                                       
2015-10-01 00:01:08                                       
2015-10-01 00:01:17 

2 个答案:

答案 0 :(得分:1)

不要在块中混合使用两种语法。我们希望此代码返回语法错误。

当前代码似乎遵循以下模式:

            if (!empty($objSearchData['Providers'])) {     

            } else: {

            }

其他后面的冒号( else: )无效。

在else

之后删除冒号
            if (!empty($objSearchData['Providers'])) {

            } else {

            }

答案 1 :(得分:0)

文件末尾的其他内容应该是这样的:

<?php else: ?>

    <h2>No Content Avalable</h2>

<?php endif; ?>