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

orderinquiry.php에 주문한 옵션값 출력하려면? 채택완료

인넷 11년 전 조회 5,091

안녕하세요.

주문내역 리스트에 상품명과 선택한 옵션값을 출력하고 싶습니다.

 

쿼리문을 잘몰라서 일단, 상품명은 아래처럼

sql문 추가해서 해봤더니 주문한 상품명이 아니라 다른 상품명이 출력되어버리네요..

 

마이페이지 내 주문내역 상세보기 페이지 말고

주문내역 리스트부분에 주문한 상품정보(상품명, 선택한 옵션항목)이 출력되게 하려면

어떻게 해야 할까요?

 

 

 

   
   
   
       
       
       
       
       
       
       
   
   
   
   
    $sql = " select *
              from {$g5['g5_shop_order_table']}
              where mb_id = '{$member['mb_id']}'
              order by od_id desc
              $limit ";
    $result = sql_query($sql);
$sql2 = " SELECT a.od_id, od_b_zip1, od_b_zip2, od_b_addr1, od_b_addr2, od_b_addr3, od_b_addr_jibeon, od_b_name, od_b_tel, od_b_hp, b.it_name, ct_qty, b.it_id, a.od_id, od_memo, od_invoice, b.ct_option, b.ct_send_cost, b.it_sc_type
FROM {$g5['g5_shop_order_table']} a, {$g5['g5_shop_cart_table']} b
where a.od_id = b.od_id ";
$result2 = sql_query($sql2);
$row2 = mysql_fetch_array($result2);
    for ($i=0; $row=sql_fetch_array($result); $i++)
    {
        $uid = md5($row['od_id'].$row['od_time'].$row['od_ip']);
        switch($row['od_status']) {
            case '주문':
                $od_status = '입금확인중';
                break;
            case '입금':
                $od_status = '입금완료';
                break;
            case '준비':
                $od_status = '상품준비중';
                break;
            case '배송':
                $od_status = '상품배송';
                break;
            case '완료':
                $od_status = '배송완료';
                break;
            default:
                $od_status = '주문취소';
                break;
        }
    ?>
   
       
       
       
       
       
       
       
   
   
    }
    if ($i == 0)
        echo '
';
    ?>
   
   
주문서번호주문일시상품수주문금액입금액미입금액상태
           
           
       
()
주문 내역이 없습니다.

 

 

 

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

답변 1개

채택된 답변
+20 포인트
10년 전
$sql = " select *  from {$g5['g5_shop_order_table']} a, {$g5['g5_shop_cart_table']} b
              where mb_id = '{$member['mb_id']}' and a.od_id = b.od_id
              order by od_id desc
              $limit ";
저부분을 저렇게 수정하시고
$row2['it_name']; -> $row['it_name'];  변경하시면 나오실거에요
옵션은 $row['ct_option']; 을 추가하시면 나오실겁니다.

 

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

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

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

로그인