2010-06-01 2 views
0

나는 아주 간단한 질문이 있지만 어떤 이유로 나는 공백을 그립니다. 내보기 파일에 다음 코드가 있고 두 열 테이블에 결과를 표시하고 싶습니다. 첫 번째 항목은 왼쪽에, 다음 항목은 오른쪽에, 그 다음 항목은 오른쪽에 있습니다. 첫 번째 행, 그리고 결국 pagination 클래스를 사용합니다. 아직까지는 얻지 못했습니다. 몇 가지 이유로 인해 결과를 2 열 형식으로 표시하는 방법을 알아낼 수 없습니다. 어떤 도움이라도 대단히 감사하겠습니다.코드 이그니 터가있는 표 형식의 동적 데이터 채우기

이상적으로 저는 4 개의 열을 갖고 싶습니다만, 아래의 코드는 2 열의 개념으로 시작되었습니다. 감사합니다.

<table> 

db-> query ($ sql); foreach ($ query-> result() $ 행) { echo (""); echo ("");

 echo $row->Title; 
     echo ("<br/>"); 
     ?> 
     <img name="<?php echo $row->Thumb;?>" src="../uploaded/portfolio/thumbs/<?php echo $row->Thumb;?>" alt=""> 
     <?php 
     echo("<br/>"); 
     echo $row->DescText; 
    echo("</td>"); 
    echo("<td>"); 

    // Display next picture here 
    echo("</td>"); 
    echo("</tr>"); 
    } 
    ?> 

../

답변

0

귀하의 코드 예제는 오히려 혼란,하지만 난 당신이 이런 일을하려고하고 당신의 설명에서 생각 : 테이블을 원하는 경우

<table> 
    <tr> 

    <?php $i = 0; foreach($query->result() as $row): ?> 

    <?php if ($i % 2 == 0): ?> 
     </tr><tr> 
    <?php endif; ?> 

    <td> 
     <?php //whatever you want to put in your column goes here; ?> 
    </td> 

    <?php $i++; endforeach; ?> 
    </tr> 
</table> 

을 4 행이되도록하려면 "if ($ i % 2 == 0)"을 "if ($ i % 4 == 0)"로 변경하십시오.

관련 문제