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

주문 내역 조회 페이지에 여분필드 출력하기 채택완료

4년 전 조회 2,913

https://gnustudy.com/bbs/board.php?bo_table=yc_tip&wr_id=81

위 링크에서 상품명 출력하기와 같은 방식으로 여분필드를 추가하려고 합니다.

 $sql2 = " select it_1, ct_option from {$g5['g5_shop_cart_table']} where od_id = '{$row['od_id']}' ";
 $result2 = sql_query($sql2);

위 코드를 입력하고 

아래와 같이 추가했는데, 여분필드가 나오지 않고 있습니다.

혹시 어떤 부분이 잘못됐을까요?

<td>
<?php
for ($i=0; $row2=sql_fetch_array($result2); $i++) {
    echo $row2['it_1']."<br>";
}
?>
</td>

답변 2개

채택된 답변
+20 포인트
Copy


for ($i=0; $row2=sql_fetch_array($result2); $i++) {

   $it = get_shop_item($row2['it_id']);  

    echo $it['it_1']."
";

}

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

답변에 대한 댓글 1개

답변 감사합니다ㅎㅎ
eyekiss님 덕분에 해결되었습니다. 정말 정말 너무 감사드립니다.

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

본문에 올려주신 팁이 안됐던 이유는 cart 테이블에는 애초에 상품 여분필드가 저장되지 않기 때문입니다.

상품명은 필드가 기본적으로 있고요.

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

답변에 대한 댓글 3개

답변 정말 감사합니다~!

혹시 cart 테이블에 여분필드가 저장된다음 불러오려면 어떤 수정을 하면 될까요?
https://gnustudy.com/bbs/board.php?bo_table=yc_tip&wr_id=145

위 팁을 참고하셔도 좋은데 저긴 별도로 사용자 입력 값을 받아서 넘기지만 상품 여분필드는 그렇게까지 할 필요는 없고 hidden 값으로 넘기면 될 것 같습니다.
cate 테이블에 필드 추가하는 과정은 똑같이 하셔야 하고 필드는 알아보기 쉽게 it_1 등으로 추가하시면 되겠죠 이후 update 처리 과정은 동일합니다.
근데 단순히 고정 값인 상품 여분필드 값을 출력하는 목적이라면 굳이 번거롭게 저렇게까지 할 필요는 없습니다. 그냥 필요한 곳에 eyekiss님 답변처럼 get_shop_item 함수로 갖다 쓰면 됩니다.
자세히 안내해주셔서 정말 감사드립니다~^^

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

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

로그인
🐛 버그신고