반복적인 테이블 생성시 가로로만 갑니다. > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

반복적인 테이블 생성시 가로로만 갑니다. 정보

반복적인 테이블 생성시 가로로만 갑니다.

본문

테이블에다가  아래와 같이 소스를 적용해서,
사각박스에 지정된 갯수만큼 배너가 들어가도록 했습니다.

그런데 화면의 가로너비가 되면, 다음줄에서 반복작업이 일어나야 하는데,
가로로만 계속 사각박스가 생성되어, 화면이 깨지는 현상을 초래합니다.

echo 라는 명령어를 사용해서 만드신 분도 있던데,  사용법은 도무지 이해가 안가구요.

제가 잘못 구문을 작성한 것인지....

첨부된 사진은 화면크기만큼 적용한 것인데, 그 이상 적용해 버리면, 가로로 가버려 깨져버립니다.

고수님들의 신의 한수 부탁합니다.




<div id="member">
    <table class="table" cellpadding="0" cellspacing="0" align="center">
    <tr>
<?
      for ($i=0; $i<$product[pr_reg_count]; $i++) {
      mw_pay_banner_hit($list[$i][or_id]); ?>
      <td align="center" width="100" align="center">
    <table class="table1"  cellspacing="0" cellpadding="0" align="center">
  <tr>
    <td class="dc" align="center">&nbsp;<?=$list[$i][or_info]?>&nbsp;</td>
  </tr>
  <tr>
                <td class="banitem" align="center"><?=$list[$i][view]?></td>
  </tr>
        </table>
        <? } ?>
        </td>
    </tr>
    </table>
</div>
  • 복사

댓글 전체

for ($i=0; $i<$product[pr_reg_count]; $i++) {
if($i > 0 && $i % 4 == 0) {?>
</tr><tr>
<?php } ?>
..
..
</td>
<? } ?>
</tr>
<?php
$left = (4 -$i) % 4;
echo str_repeat('<td></td>', $left);
?>

마지막에 빈공간에 맞게 <td></td> 로 안채워주면 .. 중앙에 떡하니 나오는 문제가.
© SIRSOFT
현재 페이지 제일 처음으로