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

영카트 마이페이지 주문내역에서 it_1 사용하는방법 채택완료

영식이 8년 전 조회 3,421

영카트 마이페이지 주문내역에서 it_1 사용하는방법

제발 부탁드립니다.

 

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

답변 1개

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

여러가지 방법이 있는데 하나의 방법은

영카트 기본 기준으로 /shop/orderinquiryview.php 의 64번째줄 

$sql = " select it_id, it_name, ct_send_cost, it_sc_type 이부분을 

$sql = " select it_id, it_name, ct_send_cost, it_sc_type,(select it_1 from {$g5['g5_shop_item_table']} from {$g5['g5_shop_item_table']}.it_id = {$g5['g5_shop_cart_table']}.it_it ) as it_1 

 

하시고 원하시는곳에 $row['it_1']을 불러오시면 됩니다.

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

답변에 대한 댓글 1개

영식이
8년 전
/shop/orderinquiryview.php

여기 말고 orderinquiry.sub.php 에서 사용하려고 하는데
<ul>

<?php
$sql = " select *,
(od_cart_coupon + od_coupon + od_send_coupon) as couponprice
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++)
{
// 주문상품
$sql = " select it_name, ct_option
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']).' '.get_text($ct['ct_option']);


$sql = " select count(*) as cnt
from {$g5['g5_shop_cart_table']}
where od_id = '{$row['od_id']}' ";
$ct2 = sql_fetch($sql);


if($ct2['cnt'] > 1)
$ct_name .= ' 외 '.($ct2['cnt'] - 1).'건';

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;
}

주문내역이들어왔을때 it_1,it_2,it_3,it_4을 뽑아오고싶어요

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

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

로그인