2012-03-29 2 views
1

PRD에 대한 추적 성 매트릭스를 생성 중입니다. 테이블의 행으로 오는 테스트 케이스 _id가 있습니다. 요구 사항 ID가 제 칼럼으로 올 것입니다. 나는 이력 추적 매트릭스

내가

나는 CASE_ID에 해당하는 requirement_id이있는 경우 의미 .. 난 CASE_ID 당 "확인"표시를 확인하고 싶은
<th>Requirement:</th> 
     </tr> 

      <?php 
      foreach($q['cases'] as $case) 
      { 
       echo "<tr>"; 
       echo "<td>".$case['requirement_id']."</td>"; 
       foreach($q['cases'] as $case) 
       { 
        //echo "<td>&nbsp;</td>"; 
        for($i=0;$i<count($case['id']);$i++) 
        { 
        if($case['requirement_id']==true) 
        echo "<td>OK</td>"; 
        } 
       } 
       echo "</tr>"; 

      } 
      ?> 

을 사용하고있는 코드입니다 .. PHP 테이블 작성을 사용하여 "ok"마크 만 있으면 그곳에 아무 것도 표시되지 않습니다. 내 프로그램에 따르면 각 줄마다 하나의 "ok"가있을 것이며 모든 셀이 아닙니다.

+0

예 se-144 및 782 교차 셀, 즉 매트릭스의 (1,1) 셀에서 "ok"를 원합니다. –

+0

새 코드를 사용해 보셨습니까? 내 답변의 모든 댓글을 삭제해도됩니까? – Shoe

+0

yes.it의 보여주는 아무것도 –

답변

1

이 시도 :

<th>Requirement:</th> 
     </tr> 

      <?php 
      foreach($q['cases'] as $case) 
      { 
       echo "<tr>"; 
       echo "<td>".$case['requirement_id']."</td>"; 
       foreach($q['cases'] as $c) 
       { 
        //echo "<td>&nbsp;</td>"; 
        if($c['requirement_id']==$case['requirement_id']) 
         echo "<td>OK</td>"; 
       } 
       echo "</tr>"; 

      } 
      ?> 

문제는 두 foreach 문을 호출 한 것은 같은 변수 이름 $case으로 루프와 그 혼란 가지고 있습니다이었다.

+0

같은 일 @ –

+0

일어난 CASE_ID 제프 - 내가 requirement_id 내가 늦게위한 added..sorry –

+0

를 인쇄 같은 배열이다 –