2026, 새로운 도약을 시작합니다.

주문내역조회 상품 여분필드 출력 오류 채택완료

4년 전 조회 1,808

마이페이지->주문내역조회에서

관리자페이지에서 등록한 상품의 여분필드를 출력하려고 합니다.

shop/orderinquiry.sub에서 아래와 같이 작성해도 나오지 않고 있는데,

정상적인 호출을 위해서 어떤 부분에서 수정이 필요할까요?ㅠㅠ

 <?php
    $sqlb = " select *
               from {$g5['g5_shop_cart_table']}
              where od_id = '{$it['it_1']}'
              order by od_id desc
              $limit ";
    $resultb = sql_query($sqlb);
    
    ?>
    <tr>
        <td>
            <a href="<?php echo G5_SHOP_URL; ?>/orderinquiryview.php?od_id=<?php echo $row['od_id']; ?>&amp;uid=<?php echo $uid; ?>"><?php echo $row['od_id']; ?></a>
        </td>
        <td><?php echo substr($row['od_time'],2,14); ?> (<?php echo get_yoil($row['od_time']); ?>)</td>
        <td class="td_numbig"><?php echo $row['od_cart_count']; ?></td>
        <td class="td_numbig text_right"><?php echo display_price($row['od_cart_price'] + $row['od_send_cost'] + $row['od_send_cost2']); ?></td>
        <td class="td_numbig text_right"><?php echo display_price($row['od_receipt_price']); ?></td>
        <td class="td_numbig text_right"><?php echo display_price($row['od_misu']); ?></td>
        <td><?php echo $od_status; ?></td>
        <td><?php echo $it['it_1']; ?></td>
    </tr>

답변 1개

채택된 답변
+20 포인트

$it = get_shop_item($it_id); 를 추가해줘야 상품 정보를 가져올수 있구요..

$it_id 는 cart 에서 가져와야 합니다.

아래 부분은 어떤 의미인지 이해가 안되네요..

Copy


    $sqlb = " select *

               from {$g5['g5_shop_cart_table']}

              where od_id = '{$it['it_1']}'

              order by od_id desc

              $limit ";

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

답변에 대한 댓글 2개

답변 정말 감사드립니다~!


혹시 그러면
<?php
$sqlb = " select *
from {$g5['g5_shop_cart_table']}
where od_id = '{$it['it_1']}'
order by od_id desc
$limit ";

$it = get_shop_item($it_id);

?> 이렇게 수정하고

여분필드를 노출하고자 하는 곳에 <?php echo $it['it_1']; ?> 이렇게 노출시키면 될까요?
$it = get_shop_item($it_id); 가 젤 위에 있어야하구요..
$it_id 값도 지정이 되어야 합니다.
cart 에서 가져오는거면.. 그 부분도 추가해야하구요..

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

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

로그인
🐛 버그신고