我正在使用Bootstrap滑块,希望在foreach循环生成的每个幻灯片上显示3个项目。
这个循环计数器不断地添加和额外的<div>在循环的末尾,循环中有6个项目,所以我得到了一张空幻灯片。我该怎么解决这个问题?
<?php if (database_querySelect($sql,$rows)) {
$spCounter = 0;
?>
<div class="panel">
<div class="panel-heading">
<h4><?php print translate("Related Products"); ?></h4>
</div>
<div id="relatedSlider" class="carousel slide">
<div class="carousel-inner">
<div class="item active">
<?php foreach($searchresults["products"] as $product): ?>
<?php include("html/search/style1.php"); ?>
<?php if(($spCounter) % 3 == 0) : ?>
</div>
<div class="item">
<?php endif; ?>
<?php $spCounter++; endforeach; ?>
</div>
</div>
</div>
</div>
<?php } ?>
<div class="item">
<?php endif; ?>
<?php $spCounter++; endforeach; ?>
</div>
带有类项的div在foreach循环中,您有一个条件语句,它在每3个计数器之后传递一次。