自动6记录后添加一行

时间:2016-07-16 06:04:22

标签: php html

这是守则

<div class="row">
      <div class="col-md-9 column">
        <div class="services-listing">
        <?php  if(!empty($data)):
            foreach ($data as $rows ) : ?>
          <div class="service">
            <div class="service-img"><span><img src="dashboard/uploads/<?php echo $rows['img'];?>" alt="" /></div>
            <div class="service-detail"> 
              <h3><a href="#" title=""><?php echo $rows['name'];?></a></h3>

            </div>
          </div>
          <!-- Service -->
          <?php endforeach; else : echo "No Record Found Against This Services"; endif;?>
        </div>
        <!-- Service Listing --> 
      </div>

我想从<div class="row">而不是<div class="service">开始设计现在重复这个div我希望在每6条记录后生成新的<div class="row">

<div class="row">
      <div class="col-md-9 column">
        </div>
      </div>

2 个答案:

答案 0 :(得分:0)

您需要首先用foreach包装div行,然后再包含:

<?php $i = 0; ?>    
<?php  if(!empty($data)):
                    foreach ($data as $rows ) : ?>
<?php $i++; ?>
        <div class="row">
              <div class="col-md-9 column">
                <div class="services-listing">

                  <div class="service">
                    <div class="service-img"><span><img src="dashboard/uploads/<?php echo $rows['img'];?>" alt="" /></div>
                    <div class="service-detail"> 
                      <h3><a href="#" title=""><?php echo $rows['name'];?></a></h3>

                    </div>
                   <!-- Service -->
                  </div>
                <!-- Service Listing -->
                </div>
              <!-- col-md-9 column -->
              </div>
           <!-- Row --> 
          </div>
    <?php if($i%6==0):?>
          <div class="row">
              <div class="col-md-9 column">
              </div>
          </div>
    <?php endif; ?>
    <?php endforeach; else : echo "No Record Found Against This Services"; endif;?>

请重新检查所有div结构,以确定它们是否全部关闭

答案 1 :(得分:0)

寻找这样的东西,让我知道它是否适合你

<?php
$start = 6;
$end = 1;

if(!empty($data)){

    foreach ($data as $rows ) {

        if ($start % 6 == 0) { ?>

        <div class="row">
        <div class="col-md-9 column">

        <?php } ?>

                <div class="services-listing">

                    <div class="service">
                        <div class="service-img"><span><img src="dashboard/uploads/<?php echo $rows['img'];?>" alt="" /></div>
                        <div class="service-detail">
                            <h3><a href="#" title=""><?php echo $rows['name'];?></a></h3>

                        </div>
                    </div>
                    <!-- Service -->

                </div>

        <?php if ($end % 6 == 0) { ?>

        </div>
        </div>

        <?php } $start++; $end++;

    }
}
else{ echo "No Record Found Against This Services"; }

&GT;