php - PHP opencart 查询出数据
问题描述
<div class="separator clear-left">
<p class="btn-add">
<i class="fa fa-shopping-cart"></i><a href="" class="hidden-sm">Add to cart</a></p>
<p class="btn-details">
<i class="fa fa-list"></i><a href="" class="hidden-sm">More details</a></p>
</div>
<div class="clearfix">
</div>
</div>
</div>
</div>
<?php
if ($counter == 8) {
break;
}
}
}
}
?>
</div>
</div>
<?php
}
上面的代码是我整个页面的一部分。有一个问题是当我使用
foreach($result2 as $row2){
}
页面加载没有任何问题,但它循环相同的数据,如果我将以下代码更改为
$row2 = $result2->fetch_assoc();
整个页面停止工作。(代码错误)
那么我应该改变什么?
编辑后,页面现在显示所有产品而不是 8 个产品
解决方案
foreach
在循环内使用您的打印代码。
<?php
$counter = 0;
foreach($result2 as $row2){
$counter++;
if($counter =< 8){
continue;
}
?> // closing php tag
<div class="col-sm-3">
<div class="col-item">
<div class="photo">
<img src="/image/<?php echo $row2['image']; ?>" class="img-
responsive" alt="a"/>
</div>
<div class="info">
<div class="row">
<div class="price col-md-6">
<h5>
<?php echo $row2['name'];?>
<?php
$counter++;}
?> //Closing the php tag and foreach loop
推荐阅读
- python - TF_Agent,observation_spec 和 action_spec 为 2D 矩阵
- academic-graph - 从 Project Academic Knowledge API 评估方法
- docker - 从 Windows 容器中更改主机名
- reactjs - .map 不是函数 [React & Firestore]
- c# - 如何知道我的物联网集线器设备是否存在于 Azure 物联网集线器中?
- arrays - 二维数组中的多个字符串在C中分配
- php - 多次刷新页面时,fastCGI 崩溃并出现 500 错误
- prolog - 在 Prolog 中是否可以在语句的左侧进行 NOT 操作?
- wpf - 如何将 .NET Framework 5.0 添加到 Visual Studio Professional 2019?
- php - 捕获“缺少或不正确的 CSRF cookie 类型”。例外