【发布时间】:2014-07-10 23:20:17
【问题描述】:
(用谷歌翻译,对不起。)需要评估循环内的这个条件。如果为真,</ div>(在外面打开)关闭,添加<iframe> 并重播循环。我的问题是,在关闭第一个 div 的“elsif”中,它没有显示以下内容。第一个“if”很完美。
<?php if($adcount == 8 and $bbb == 8 and $paged == 0) { ?>
</div>
<div id="adds-inner" class="col-md-12 col-sm-12">
<iframe id="my_ad" src="/ad.html" scrolling="no" frameborder="0" style="width:100%;"></iframe>
</div>
<?php } else if($adcount == 8 and $bbb == 8 and $paged > 0) { ?>
<p> this is shown </ p>
</div>
<p> Incredibly, this does not </ p>
<div id="adds-inner" class="col-md-12 col-sm-12">
<iframe id="my_ad" src="/ad2.html" scrolling="no" frameborder="0" style="width:100%;"></iframe>
</div>
<?php } else { ?>
</div>
<?php } ?>
更新
问题是由于插件(无限滚动)配置错误,php 代码运行正常。感谢大家的支持,对错误深表歉意。
【问题讨论】:
-
如果每个条件都以
</div>开头,那么为什么要在每个条件块中放置</div>?只需将</div>取出并将其移至顶部,然后将else {也删除,因为它不再有用了。 -
你说得对,我已经尝试了很多东西,但犯了这个错误。我已经变了。谢谢
-
@JorgeAdriánSolimanoInglese 我的回答解决了您的问题吗?如果是这样,请给它打勾。如果没有,请告诉我,我会帮助你。
标签: php html loops if-statement