주문서 작성 페이지에 상품 여분필드 it_1을 표시하려면 어떻게 해야할까요?

주문서 작성 페이지에 상품 여분필드 it_1을 표시하려면 어떻게 해야할까요?

QA

주문서 작성 페이지에 상품 여분필드 it_1을 표시하려면 어떻게 해야할까요?

답변 2

본문

주문서 작성 페이지에 상품 여분필드 it_1을 표시하려면 어떻게 해야할까요?

 

도움부탁드립니다ㅜㅜ

이 질문에 댓글 쓰기 :

답변 2

영카트 버전별로 조금 상이할 순 있으나 참고하셔서 수정하시면 될 것 같습니다!

주문서 작성페이지
/shop/orderform.sub.php


  // $s_cart_id 로 현재 장바구니 자료 쿼리
        $sql = " select a.ct_id,
                        a.it_id,
                        a.it_name,
                        a.ct_price,
                        a.ct_point,
                        a.ct_qty,
                        a.ct_status,
                        a.ct_send_cost,
                        a.it_sc_type,
                        b.ca_id,
                        b.ca_id2,
                        b.ca_id3,
                        b.it_notax,
                        b.it_1 //해당 필드 추가
                   from {$g5['g5_shop_cart_table']} a left join {$g5['g5_shop_item_table']} b on ( a.it_id = b.it_id )
                  where a.od_id = '$s_cart_id'
                    and a.ct_select = '1' ";
        $sql .= " group by a.it_id ";
        $sql .= " order by a.ct_id ";
        $result = sql_query($sql);

 

위처럼 추가하신 뒤에 주문서 작성 상단 주문하는 상품정보 <tr>부분에 표시해주시면 됩니다.


<tr>
            <td class="td_prd">
                <div class="sod_img"><?php echo $image; ?></div>
                <div class="sod_name">
                    <input type="hidden" name="it_id[<?php echo $i; ?>]"    value="<?php echo $row['it_id']; ?>">
                    <input type="hidden" name="it_name[<?php echo $i; ?>]"  value="<?php echo get_text($row['it_name']); ?>">
                    <input type="hidden" name="it_price[<?php echo $i; ?>]" value="<?php echo $sell_price; ?>">
                    <input type="hidden" name="cp_id[<?php echo $i; ?>]" value="">
                    <input type="hidden" name="cp_price[<?php echo $i; ?>]" value="0">
                    <?php if($default['de_tax_flag_use']) { ?>
                    <input type="hidden" name="it_notax[<?php echo $i; ?>]" value="<?php echo $row['it_notax']; ?>">
                    <?php } ?>
                    <?php echo $it_name; ?>
                    <?php echo $cp_button; ?>
                    <?php echo $row['it_1']?> //여기에 it_1 표시
                 </div>
            </td>
            <td class="td_num"><?php echo number_format($sum['qty']); ?></td>
            <td class="td_numbig  text_right"><?php echo number_format($row['ct_price']); ?></td>
            <td class="td_numbig  text_right"><span class="total_price"><?php echo number_format($sell_price); ?></span></td>
            <td class="td_numbig  text_right"><?php echo number_format($point); ?></td>
            <td class="td_dvr"><?php echo $ct_send_cost; ?></td>
        </tr>

shop\orderform.sub.php 파일에서

it_1 추가


        $goods_count = -1;
 
        // $s_cart_id 로 현재 장바구니 자료 쿼리
        $sql = " select a.ct_id,
                        a.it_id,
                        a.it_name,
                        a.ct_price,
                        a.ct_point,
                        a.ct_qty,
                        a.ct_status,
                        a.ct_send_cost,
                        a.it_sc_type,
                        b.ca_id,
                        b.ca_id2,
                        b.ca_id3,
                        b.it_notax,
                        b.it_1
                   from {$g5['g5_shop_cart_table']} a left join {$g5['g5_shop_item_table']} b on ( a.it_id = b.it_id )
                  where a.od_id = '$s_cart_id'
                    and a.ct_select = '1' ";
        $sql .= " group by a.it_id ";
        $sql .= " order by a.ct_id ";
        $result = sql_query($sql);
 
~~~ 중략 ~~~~
 
            <td class=""><?php echo $row['it_1']; ?></td>
답변을 작성하시기 전에 로그인 해주세요.
QA 내용 검색
질문등록
전체 1,284
© SIRSOFT
현재 페이지 제일 처음으로