2016-07-21 5 views
1

私はこの配列の結果を得ました。テーブルに入れる方法

Array 
(
    [0] => stdClass Object 
     (
      [Customer] => C-BTM 
      [01/07/2016] => 
      [02/07/2016] => 
      [03/07/2016] => 
      [04/07/2016] => 
      [05/07/2016] => 
      [06/07/2016] => 
      [07/07/2016] => 
      [08/07/2016] => 
      [09/07/2016] => 
      [10/07/2016] => 
      [11/07/2016] => 
      [12/07/2016] => 
      [13/07/2016] => 
      [14/07/2016] => 
      [15/07/2016] => 
      [16/07/2016] => 
      [17/07/2016] => 
      [18/07/2016] => 
      [19/07/2016] => 
      [20/07/2016] => 
      [21/07/2016] => 
      [22/07/2016] => 
      [23/07/2016] => 
      [24/07/2016] => 
      [25/07/2016] => 
      [26/07/2016] => 
      [27/07/2016] => 
      [28/07/2016] => 
      [29/07/2016] => 
      [30/07/2016] => 
      [31/07/2016] => 
     ) 

と私は、このフィールドを持っています。

Array (
    [0] => Customer 
    [1] => 01/07/2016 
    [2] => 02/07/2016 
    [3] => 03/07/2016 
    [4] => 04/07/2016 
    [5] => 05/07/2016 
    [6] => 06/07/2016 
    [7] => 07/07/2016 
    [8] => 08/07/2016 
    [9] => 09/07/2016 
    [10] => 10/07/2016 
    [11] => 11/07/2016 
    [12] => 12/07/2016 
    [13] => 13/07/2016 
    [14] => 14/07/2016 
    [15] => 15/07/2016 
    [16] => 16/07/2016 
    [17] => 17/07/2016 
    [18] => 18/07/2016 
    [19] => 19/07/2016 
    [20] => 20/07/2016 
    [21] => 21/07/2016 
    [22] => 22/07/2016 
    [23] => 23/07/2016 
    [24] => 24/07/2016 
    [25] => 25/07/2016 
    [26] => 26/07/2016 
    [27] => 27/07/2016 
    [28] => 28/07/2016 
    [29] => 29/07/2016 
    [30] => 30/07/2016 
    [31] => 31/07/2016) 

それらの両方の私のテーブルからそのReportSalesPOSexcellと呼ばれ、内部のデータは、今私はHTMLのテーブルにそれを挿入しようとしているdynamic

$data['fields'] = $this->modelmodel->fields("ReportSalesPOSexcell"); //List Field Name 
$data['hasil'] = $this->modelmodel->showdata("SELECT * FROM ReportSalesPOSexcell hasil"); // Result 

です。ここに私のHTMLの表は、どのように私は私のテーブルにfirst array aboveを置くことができ、今

<table width="100%" id="tbl" class="table table-bordered table-striped"> 
         <thead> 
          <tr align="center"> 
          <th width="2%">No</th> 
           <?php foreach($fields as $header) { ?><th width="20%"><?=$header;?></th><?php } ?> 
          </tr> 
         </thead> 
         <tbody> 
          <?php 
         $no = 0; 
         if($hasil != ""){ 

         echo "<tr>"; 
         $no++; 
         echo "<td>".$no."</td>"; 
         foreach($hasil as $hsl) { 
           echo "<td>".$hsl->C-BTM."</td>"; 
           } 
         }?> 
         </tbody> 
        </table>  

のですか?私の悪い英語のために申し訳ありません。

私はこれを試しています。しかし、助けがありません

<?php 
          $no = 0; 
          if($hasil != ""){ 
           foreach($hasil as $hsl => $key) 
           {$no++; 
           ?> 
           <tr> <td width="20%"><?=$no;?></td> 
            <?php foreach($fields as $header2) { ?> 
             <td width="20%"><?=$hsl[$header2];?></td> 
            <?php } ?> 
           </tr> 
           <?php 
           } 
          }?> 

答えて

1

tbodyに最初または2番目の配列を追加しますか?

+0

応答ありがとう、私はtbodyに2番目の配列を入れたい。 – YVS1102

+0

最初の配列。ごめんなさい。 – YVS1102

+0

私は2番目の配列@ YVS1102に何か問題があると思っています。私は一定の変数にデータをシミュレートしようとしましたが、いつもエラーを取得してエラー –

関連する問題