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

orderform.php 관련 질문입니다. 채택완료

copo 8년 전 조회 3,411

adm/shop_admin/orderform.php 상품명 출력되는 곳 옆에 원산지를 놓을려 합니다.


위의 주문상품명은 "shop_cart_table"에서 불러오는 것 같아 장바구니에 넣을때 cart테이블에 아래와 같이 db에 입력되게 했습니다.(입력되는 것 확인 했습니다.)


그리고 orderform.php에

</p><p>$sql = " select it_id,
                it_name,</p><p><span style="color: rgb(255, 0, 0);">                it_maker</span>,
                cp_price,
                ct_notax,
                ct_send_cost,
                it_sc_type
           from {$g5['g5_shop_cart_table']}
          where od_id = '{$od['od_id']}'
          group by it_id
          order by ct_id ";
$result = sql_query($sql);</p><p>
</p><p>
</p><p>$sql = " select it_id, it_name,<span style="color: rgb(255, 0, 0);"> it_maker</span>, ct_send_cost, it_sc_type, chname, byg
                    from {$g5['g5_shop_cart_table']} left join ib_order 
     on ib_order.stat={$g5['g5_shop_cart_table']}.ct_stat or ib_order.stat={$g5['g5_shop_cart_table']}.it_id
                    where od_id = '{$od['od_id']}'
                    group by it_id
                    order by ct_id ";
        $result = sql_query($sql);</p><p>
</p><p>......</p><p>
</p><p>$it_name = stripslashes($row['it_name']);</p><p>$it_maker = stripslashes($row['it_maker']);</p><p>
</p><p>echo $it_name;</p><p><span style="color: rgb(255, 0, 0);">echo $</span><span style="color: rgb(255, 0, 0);">it_maker</span><span style="color: rgb(255, 0, 0);">;</span></p><p>


$it_name은 출력되는데 $it_maker은 출력이 않됩니다.

cart 테이블에서 상품명을 가져온다면 입력된 $it_maker도 가져와야 되는 것 같은데 못 불러오네요

제가 뭘 잘못하고 있는지 알려주시면 감사하겠습니다.​ 

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

답변 1개

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

cartudpate.php 에서 

제품 정보insert 할때 it_makter 도 같이 업데이트 해줘야 합니다.

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

답변에 대한 댓글 2개

c
copo
8년 전
답변 감사합니다.
그런데 이미 아래와 같이 해 주어 cart테이블에 저장되는 것 까지 확인 하였는데도 못 불러와서 드린 질문입니다.

혹시 다른 부분이 있는건가요?

[code]
// 장바구니에 Insert
$comma = '';
$sql = " INSERT INTO {$g5['g5_shop_cart_table']}
( od_id, mb_id, it_id, it_name, it_sc_type, it_sc_method, it_sc_price, it_sc_minimum, it_sc_qty, ct_status, ct_price, ct_point, ct_point_use, ct_stock_use, ct_option, ct_qty, ct_notax, io_id, io_type, io_price, ct_time, ct_ip, ct_send_cost, ct_direct, ct_select, ct_select_time, it_maker )
VALUES ";

......

$sql .= $comma."( '$tmp_cart_id', '{$member['mb_id']}', '{$it['it_id']}', '".addslashes($it['it_name'])."', '{$it['it_sc_type']}', '{$it['it_sc_method']}', '{$it['it_sc_price']}', '{$it['it_sc_minimum']}', '{$it['it_sc_qty']}', '쇼핑', '{$it['it_price']}', '$point', '0', '0', '$io_value', '$ct_qty', '{$it['it_notax']}', '$io_id', '$io_type', '$io_price', '".G5_TIME_YMDHIS."', '$REMOTE_ADDR', '$ct_send_cost', '$sw_direct', '$ct_select', '$ct_select_time', '$maket' )";
$comma = ' , ';
$ct_count++;
[/code]
c
copo
8년 전
제가 잘못 생각한 부분이 있었네요^^;
이전에 발생한 이벤트로 여지것 확인해서 삽질했네요^^;

즐거운 주말 되세요^^

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

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

로그인