2017-12-21 15 views
0

を使用して、テーブルの行のデータが賢明表示画像enter image description hereはCodeIgniterのは、PHPに

に示したように、私は別に2行のデータを表示することができますどのように私はこれを試してみましたが、私は私が望むものを得ていないのです。また、私は別々に2つのループを使用したくない。

<table class="tbl1">  
    </thead> 
    <tbody> 
     <tr> 
      <td> 
       <h1> date</h1> </td> 
      <?php $i=1; foreach ($student as $value) { $i++;?> 
      <td> 
       <?php echo $value[ 'date']; ?> 
       <?php } ?> 
     </tr> 
     <tr> 
      <td> 
       <h1>Status</h1> </td> 
      <?php $i=1; foreach ($student as $value) { $i++; ?> 
      <td> 
       <?php echo $value[ 'status']; ?> 
      </td> 
      <?php } ?>  
     </tr> 
     </tr> 
    </tbody> 
</table> 
+2

のようにそれを行うことが賢明すべてのデータ列を表示します。 –

答えて

0

単一のループを実行し、そのループ内で日付とステータスを2つの<tr> Sが含まれます。

<table class="tbl1"> 
    <tbody> 
    <?php foreach ($student as $value) { ?> 
    <tr> 
     <td><h1> date</h1> </td> 
     <td><?php echo $value['date']; ?> 
    </tr> 
    <tr> 
     <td><h1>Status</h1></td> 
     <td><?php echo $value['status']; ?></td> 
    </tr> 
    <?php } ?> 
    </tbody> 
</table> 

また、私は、日付とステータスの前の列の残りの部分についてはこちら、何$iを使用する目的は表示されません。

それとも、わずか2行をしたいし、次にあなたがここにあなたのコントローラのコードを投稿してください

<?php 
$dateHTML = ''; 
$statusHTML = ''; 
foreach ($student as $value) { 
    $dateHTML .= '<td>'.$value['date'].'</td>'; 
    $statusHTML .= '<td>'.$value['status'].'</td>'; 
} 
?> 
<table class="tbl1"> 
    <tbody> 
    <tr> 
     <td><h1> date</h1> </td> 
     <?php echo $dateHTML;?> 
    </tr> 
    <tr> 
     <td><h1>Status</h1></td> 
     <?php echo $statusHTML;?> 
    </tr> 
    </tbody> 
</table> 
+0

バット私は線を壊して、次の行にデータを表示するごとに3レコードの印刷毎に –

+0

あなたは達成したい完全な詳細であなたの質問を更新する必要があります –

+0

おかげでおじいちゃん待ってください –

関連する問題