반복적인 테이블 생성시 가로로만 갑니다. 정보
반복적인 테이블 생성시 가로로만 갑니다.본문
테이블에다가 아래와 같이 소스를 적용해서,
사각박스에 지정된 갯수만큼 배너가 들어가도록 했습니다.
그런데 화면의 가로너비가 되면, 다음줄에서 반복작업이 일어나야 하는데,
가로로만 계속 사각박스가 생성되어, 화면이 깨지는 현상을 초래합니다.
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"> <?=$list[$i][or_info]?> </td>
</tr>
<tr>
<td class="banitem" align="center"><?=$list[$i][view]?></td>
</tr>
</table>
<? } ?>
</td>
</tr>
</table>
</div>
사각박스에 지정된 갯수만큼 배너가 들어가도록 했습니다.
그런데 화면의 가로너비가 되면, 다음줄에서 반복작업이 일어나야 하는데,
가로로만 계속 사각박스가 생성되어, 화면이 깨지는 현상을 초래합니다.
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"> <?=$list[$i][or_info]?> </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> 로 안채워주면 .. 중앙에 떡하니 나오는 문제가.
if($i > 0 && $i % 4 == 0) {?>
</tr><tr>
<?php } ?>
..
..
</td>
<? } ?>
</tr>
<?php
$left = (4 -$i) % 4;
echo str_repeat('<td></td>', $left);
?>
마지막에 빈공간에 맞게 <td></td> 로 안채워주면 .. 중앙에 떡하니 나오는 문제가.
잘 안되네요. ㅎ^^ 제가 php 배워볼려고 책한권 샀습니다. ㅠㅠ 답변 달아 주셔서 감사합니다.