PHP opencart查询数据

问题描述 投票:0回答:1
             <?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();

整个页面停止工作。(代码错误)

所以,我应该对此进行哪些更改?

php mysql opencart
1个回答
0
投票

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
© www.soinside.com 2019 - 2024. All rights reserved.