밀

table 최신글 줄바꿈 이상현상 문의

· 2013-03-19 (화) 11:03:07 · 1692 · 6
안녕하세요?

갤러리 형태의 최근게시물을 쓰던 중 문제가 있어서 문의드려요

이미지 3개씩 한줄에 나오게 했는데요

그냥하면 잘되는데

중간에 if 문으로 조건을 주었더니 이게 한 줄에 3개씩 안나와서요 ㅜ

원래는
-----
1 2 3
4 5 6
7 8 9
------

이렇게 출력되는데

홀수만 출력 이런식으로 if 조건을 주었더니

-------
1 3
5
7 9
------

이런식으로 빈공간이 생긴채로 출력됩니다. ㅜㅜ

이걸 조건문을 줘도 빈공 간없이 한 줄에 3개씩

나란히 출력되게 하는 법은 없을까요??



아래는 해당 코딩 내용을 요약한 것이에요.

<table>
<tr>
<? for ($i=0; $i<count($list); $i++) { ?>

<if 시작>

<? if ($i>0 && $i%$cols==0) { echo "</tr><tr><td colspan='$cols' height='$image_h'></td></tr><tr>"; }
?>

<td>
1,2,3,4,5,6,7,8,9

</td>
<? if 종료 } ?>

<? } ?>
</tr>
</table>
|

댓글 6개

2013-03-19 (화) 11:32:36
3칸씩이면


<?
for(---생략-----){
if($i%3==0) echo "</tr><tr>";
echo "<td colspan='$cols' height='$image_h'></td>"';
}
?>
답변 감사드려요! 근데 해결이 안됐어요 ㅜ
2013-03-19 (화) 13:19:30
수정하신 소스를 for구문 이전 tr부터 올려보세요
이렇게 하는 게 맞나요??? 틀이 다 깨져서 나와서요 ㅜ

<table>
<tr>

<!--추가-->
<?
for ($i=0; $i<count($list); $i++){
if($i%3==0) echo "</tr><tr>";
echo "<td colspan='$cols' height='$image_h'></td>";
}
?>
<!--추가 끝-->

<? for ($i=0; $i<count($list); $i++) { ?>

<if 시작>

<? if ($i>0 && $i%$cols==0) { echo "</tr><tr><td colspan='$cols' height='$image_h'></td></tr><tr>"; }
?>

<td>
1,2,3,4,5,6,7,8,9

</td>
<? if 종료 } ?>

<? } ?>
</tr>
</table>
2013-03-19 (화) 17:31:44
<table>
<tr>
<?
for ($i=0; $i<count($list); $i++){
if($i%3==0) echo "</tr><tr>";
echo "<td colspan='$cols' height='$image_h'>$i</td>";
}
?>
</tr>
</table>

다른거 필요없고 이거만 넣으심 됩니다.
안되네요 ㅜㅜ 그치만 답변 감사드립니다!
댓글을 작성하시려면 로그인이 필요합니다.

그누4 질문답변

66,531건

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

+
제목 글쓴이 날짜 조회
13-03-19 조회 932
13-03-19 조회 1,722
13-03-19 조회 1,637
13-03-19 조회 1,226
13-03-19 조회 1,763
13-03-19 조회 989
13-03-19 조회 1,125
13-03-19 조회 1,693
13-03-19 조회 1,610
13-03-19 조회 1,696
13-03-19 조회 1,778
13-03-19 조회 819
13-03-18 조회 2,605
13-03-18 조회 936
13-03-18 조회 1,641
13-03-18 조회 1,807
13-03-18 조회 1,021
13-03-18 조회 1,334
13-03-18 조회 1,681
13-03-18 조회 1,562