| 제목 | 홈쇼핑처럼 상품을 배열하고 싶은데요. | ||
|---|---|---|---|
| 글쓴이 | 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 상단부입니다~ 태그 깨진듯합니다
                             | 
테이블이 깨진다는건가요?
그럼 이걸로는 확인이 안되옵니다.
ㅎㅎㅎㅎ