테스트 사이트 - 개발 중인 베타 버전입니다

for문으로 table 만들기 질문입니다....도와주세요ㅠ 채택완료

mmkk2 6년 전 조회 3,484

 

 

주문번호 g5_shop_order 테이블에 있는 주문번호를 하나만 가져왔습니다, limit 0,1한 상태

 

그 후 for문에서 g5_shop_cart에 주문번호의 카운트를 구해 그수만큼 tr에 for문을 돌렸습니다.

 

현재 요렇게 table이 있는상태에서 주문번호,ID,주문자,등록된추천인은 한번만 출력되면 되서 rowspan="9"를 했더니 테이블이 찌그러지더라구요,,

 

카테고리는 4칸으로 나왔으면 좋겠는데..

 

이럴땐 어떻게해야하나요?

 

tr부분 소스 첨부합니다...

 

 

    

    $sql1 = "select * from g5_shop_cart where od_id = '$row[od_id]'"    ;     $res1 = sql_query($sql1);     for($j=0; $row1 = sql_fetch_array($res1); $i++){     ?>              0 //여기에 rowspan="9"를 주면 테이블이 찌그러집니다..         1         2         3         4         5         6         7         8         9         10         11         12         13         14         15         16         17         18         19         20          

 

댓글을 작성하려면 로그인이 필요합니다.

답변 3개

채택된 답변
+20 포인트
6년 전

상품수가 항상 9개라는 보장이 없을텐데 그렇게 하면 안되죠

두번째 for문 위쪽에 넣으세요

$cnt = sql_num_rows($res1);

테이블 부분 tr 다음 수정

        0          ">1         ">2         ">3

===================

그런데 이게 맞나요?

    for($j=0; $row1 = sql_fetch_array($res1); $i++){ <---- $i++ ?? $j++로 해야 될 것 같네요

 

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

e
6년 전

rowspan="9" 를 준다면,

그 아래에는 0 태그가 8번 나타나지 않아야합니다.

 

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

s
sinbi Expert
6년 전

걍, th 부분은 수동으로 처리하시는 게 나을 듯 합니다.

그누 회원관리 리스트도 그렇게 되어 있네요.

/adm/member_list.php

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인