제목 | 홈쇼핑처럼 상품을 배열하고 싶은데요. | ||
---|---|---|---|
글쓴이 | summner | 작성시각 | 2013/12/05 11:51:21 |
|
|||
oreach을 이용해서 배열할려고 합니다. 그런데 tr, td로 짜려고 하니 머리가 아프네요 ㅡㅡ; 어떻게 할 계획이냐면 1번 상품 2번상품 3번상품 4번상품 5번상품 6번상품 7번상품 8번상품 9번상품 10번상품 ....생략.... 이렇게 가로 5개로 해놓고 할려고 하는데 ㅠ,ㅠ 일단 소스를 보시면 ================================ <?php foreach ($data_list as $o): ?> <tr class="title" align="center" height="30"> <td>1번상품</td> <td>2번상품</td> <td>3번 상품</td> <td>4번상품</td> </tr> <?php endforeach; ?> ========================== 참고로 이것은 틀린것입니다. ㅠㅠ, 고안해도 정답이 안나오네요 ㅠ,ㅠ 어떻게 짜야할지 ㅠ,ㅠ 답편부탁드립니다. |
|||
다음글 | z-index 의 브라우저 호환성 (3) | ||
이전글 | 폼태그 관련질문합니다. (4) | ||
소울펨
/
2013/12/05 13:02:56 /
추천
0
|
한대승(불의회상)
/
2013/12/05 13:10:48 /
추천
0
foreach를 써도 됩니다만 for루프 하나와 if문 하나로 간단히 끝낼수도 있답니다.
<?php for($i=0, $len = count($data_list); $i < $len; $i++): ?> <tr class="title" align="center" height="30"> <td><?php print_r($data_list[$i])?></td> <?php if($i+1 % 5): ?> </tr> <tr class="title" align="center" height="30"> <?php endif; ?> </tr> <?php endfor; ?> |
헛발이
/
2013/12/05 13:11:20 /
추천
0
ul로 float로 해야 하지 않을까요?
아님 4번째에서 /tr해주는 if문이 필요하던가요.. |
한대승(불의회상)
/
2013/12/05 13:13:52 /
추천
0
헛발이/ 최근에 ul로 가는 추세더군요. 퍼블리싱 능력이 떨어지면 어쩔수 없이 table로....
|
소울펨
/
2013/12/05 13:24:33 /
추천
0
음 그냥 tr > td5 씩 반복하고 싶다는듯한데... 요지가 파악이 안되니... 제 답변이 엉성하네요
|
summner
/
2013/12/05 13:45:29 /
추천
0
답편 감사합니다 그런데 마지막에
<?php endforeach ; ?> 가아니라 <?php endfor ; ?> 아닌가요?
|
summner
/
2013/12/05 13:47:07 /
추천
0
죄송하지만 그대로 적용한 결과
1번 상품 2번상품 3번상품 4번상품 5번상품 .... 이렇게 나오네요 ㅠ,ㅠ 제가 원하는건 1번 상품 2번상품 3번상품 4번상품 5번상품 6번상품 7번상품 8번상품 9번상품 10번상품 .... 이것인데요 ㅠ,ㅠ |
소울펨
/
2013/12/05 14:47:11 /
추천
0
음 코드로는 이상이 없습니다. 의심되는건 html 상단부입니다~ 태그 깨진듯합니다
|
테이블이 깨진다는건가요?
그럼 이걸로는 확인이 안되옵니다.
ㅎㅎㅎㅎ