2016-12-22 1 views
1

テーブルの最初の列は個人データで、2番目の部分は従業員の操作に関するものです。行内にセルを作成したい。それはすべての従業員のデータを条件付きで繰り返すことなく動作しますが、条件を置くとこの問題が発生します。 この情報はtrの一部です。ここで私のテーブルのtdをthに揃えるには?

<?php 
     if(!empty($obtOpera)) { 
     foreach($obtOpera as $fi) { 
      if(!empty($consult)) { 
      foreach($consult as $fil) { 
       if($fil->operation==$fi->operation && $fila->cveEmp ==$fil->cveEmp) { 

       echo "<td class='$fil->color'<h4> $fil->operation</h4> X"; 
       }#Close if 
      elseif ($fi->operation!=$fil->operation) { 
      echo "<td>N/A</td>"; 

      }#Close Else if 
     }#Close consult 
     }#Close if that compare operation 
    }#Close foreach fi 
    }#Close if de obtOpera ?> 

画像テーブル Table

答えて

0

私の質問の答え:

<?php 
      if(!empty($obtOperation)) 
      { 
      foreach($obtOperation as $fi) 
      { 
       $this->load->model('Reports_model'); 
       $fil=$this->Reports_model->consult($fil->idBlock, $date1, $date2, $fila->cveEmp, $fi->idOperation); 

      if(!empty($fil)) 
      { 
      foreach($fil as $fil) 
      { 
       if($fi->idOperation==$fil->idOperation) 
       { 
       echo "<td class='$fil->color'><h4> $fil->operation</h4> X</td>";   
       }#close else     
      }#close consult 
     } 
     else 
     { 
      echo "<td>N/A</td>"; 
      }#Close if 
     }#Close foreach fi 
    }#Closeif de obtOperation 
    ?> 
0

のためにあなたは、foreachループで閉じる</td>が欠落しています。

それは次のようになります。ここでは

​​
+0

うん、私は、私は、同じ問題を続行Uに感謝します:) –

関連する問題