2016-04-07 35 views
0

私のテーブルにデータを挿入するforループがあり、うまくいきます。forループの繰り返しテーブルを停止する

問題は、新しい行を開始するために必要なループですが、新しいテーブルが開始されます。任意のアイデアをどのようにこれを修正するには?

<?php if (isset($records)) : foreach ($records as $row) : ?> 

    <div id="mobile-content"> 
        <table class="table table-hover"> 
         <thead> 
         <tr> 
          <th>Account Name</th> 
          <th>Balance</th> 
          <th>Start Date</th> 
         </tr> 
         </thead> 

         <tbody> 
         <tr> 
          <td><?php echo $row->bank_name; ?></td> 
         </tr> 
         <tr> 
          <td><?php echo $row->bank_balance; ?></td> 
         </tr> 
         <tr> 
          <td><?php echo $row->bank_start_date; ?></td> 
         </tr> 
         </tbody> 
        </table> 
       </div> 
      <?php endforeach; ?> 

答えて

1

あなたはテーブル本体内部に、全体ではなく、テーブルのコードでループにコードを変更する必要があります。

<div id="mobile-content"> 
    <table class="table table-hover"> 
     <thead> 
      <tr> 
       <th>Account Name</th> 
       <th>Balance</th> 
       <th>Start Date</th> 
      </tr> 
     </thead> 

     <tbody> 

     <?php if (isset($records)) : foreach ($records as $row) : ?> 
      <tr> 
       <td><?php echo $row->bank_name; ?></td> 
       <td><?php echo $row->bank_balance; ?></td> 
       <td><?php echo $row->bank_start_date; ?></td> 
      </tr> 
     <?php endforeach; ?> 
     </tbody> 
    </table> 
</div> 

を注:あなたが1行を必要とするので、私はまた<tr>余分を削除しました3つの細胞。

私はそれが役立つことを望みます:D

+0

ありがとうございます。私のコードで試してみてください。あなたの答えを受け入れるときにうまくいく。ありがとうございます – Beep

関連する問題