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

주문내역 이미지 넣기. 채택완료

minsin 2년 전 조회 2,053

안녕하세요 질문좀 드리겠습니다.

주문내역에 이미지 넣기를 해보고있습니다.

우선 orderinquiyvuew.php 페이지에서 

  $image = get_it_image($row['it_id'], 70, 70); 이부분과 <?php echo $image; ?> 이부분을 적용을 해봐도 안되서 현재소스에서 또 무엇을 추가해야 이미지가 노출될지 궁금합니다.

 

 

</p>

<p>   <?php

    $sql = " select *

               from {$g5['g5_shop_order_table']}

              where mb_id = '{$member['mb_id']}'

              order by od_id desc

              $limit ";

    $result = sql_query($sql);

    for ($i=0; $row=sql_fetch_array($result); $i++)

        

    {

        $uid = md5($row['od_id'].$row['od_time'].$row['it_name'].$row['od_ip']);

 

            $sql = " select it_name, ct_option, ct_qty</p>

<p>                        from {$g5['g5_shop_cart_table']}</p>

<p>                        where od_id = '{$row['od_id']}'</p>

<p>                        order by io_type, ct_id</p>

<p>                        limit 1 ";</p>

<p>            $ct = sql_fetch($sql);</p>

<p>            $ct_name = get_text($ct['it_name']);

          $image = get_it_image($row['it_id'], 70, 70);</p>

<p>           

        switch($row['od_status']) {

            case '주문':

                $od_status = '<span class="status_01">입금확인중</span>';

                break;

            case '입금':

                $od_status = '<span class="status_02">입금완료</span>';

                break;

            case '준비':

                $od_status = '<span class="status_03">상품준비중</span>';

                break;

            case '배송':

                $od_status = '<span class="status_04">상품배송</span>';

                break;

            case '완료':

                $od_status = '<span class="status_05">배송완료</span>';

                break;

            default:

                $od_status = '<span class="status_06">주문취소</span>';

                break;

        }

    ?></p>

<p>

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

답변 5개

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

</p>

<p>$sql = " select it_id, it_name, ct_option, ct_qty

            from {$g5['g5_shop_cart_table']}

            where od_id = '{$row['od_id']}'

            order by io_type, ct_id

            limit 1 ";

$ct = sql_fetch($sql);

$ct_name = get_text($ct['it_name']);

$image = get_it_image($ct['it_id'], 70, 70);</p>

<p>

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

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

유찬아빠
$image = get_it_image($ct['it_id'], 70, 70);
로그인 후 평가할 수 있습니다

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

n
2년 전

추가 피해자 방지 https://sir.kr/conflictconsultation/245" rel="nofollow noreferrer noopener" target="_blank">https://sir.kr/conflictconsultation/245

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

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

그누위즈

이미지를 출력하는 부분이없으시네요

<?php echo $image; ?>

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

답변에 대한 댓글 1개

m
minsin
2년 전
이부분은 아래쪽에

<div class="img">
<?php echo $image; ?>
</div>


이렇게 적용 했습니다.

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

유찬아빠
$sql = " select it_id, it_name, ct_option, ct_qty
                        from {$g5['g5_shop_cart_table']}
                        where od_id = '{$row['od_id']}'
                        order by io_type, ct_id
                        limit 1 ";
            $ct = sql_fetch($sql);

 

$image = get_it_image($ct['it_id'], 70, 70);

카트 테이블에서 it_id를 추가로 쿼리해서 가져오시면 됩니다.

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

답변에 대한 댓글 1개

m
minsin
2년 전
우선 답변 주셔서 감사합니다.
우선 아래와 같이 적용을 했는데도 이미지가 안나오는데 어디부분을 또 손봐야 할까요 ㅠㅠ?

<?php
$sql = " select *
from {$g5['g5_shop_order_table']}
where mb_id = '{$member['mb_id']}'
order by od_id desc
$limit ";
$result = sql_query($sql);
for ($i=0; $row=sql_fetch_array($result); $i++)

{
$uid = md5($row['od_id'].$row['od_time'].$row['it_name'].$row['od_ip']);

$sql = " select it_id, it_name, ct_option, ct_qty
from {$g5['g5_shop_cart_table']}
where od_id = '{$row['od_id']}'
order by io_type, ct_id
limit 1 ";
$ct = sql_fetch($sql);
$image = get_it_image($row['it_id'], 70, 70);

$ct_name = get_text($ct['it_name']);



?>

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

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

로그인