<?php
for ($i = 1; $i <= $rowcount; $i++) {
foreach($result2 as $row2){
}
if ($i > $st && $i <= $en) {
++$counter;
?>
<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'];
?>
上面的代码是我整个页面的一部分。有一个问题是当我使用
时 foreach($result2 as $row2){
}
页面加载没有任何问题,但是它循环了相同的数据,并且如果我将以下代码更改为
$row2 = $result2->fetch_assoc();
整个页面停止工作。(代码错误)
所以,我应该对此进行哪些更改?
在foreach
循环中使用您的打印代码。
<?php
for ($i = 1; $i <= $rowcount; $i++) {
foreach($result2 as $row2){ ?> // 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 }?> //Closing the php tag and foreach loop