채택완료

$it_price 배열이 어디에 있나요???

2016-04-26 (화) 20:35:10 6,157

$it_price 변수값이 고정되어 있는거 같은데

이걸 어디서 변경하나요?

장바구니와 주문내역에

기업회원이었을때 할인율이 적용 된 소계값을 구하려는데

찾을 수가 없네요 ㅠㅠ

cartupdate.php 를 거쳐서 가는 거 같은데

ct_price 컬럼값에 insert 시킬 때 값이 {$it['it_price']}

이 배열을 뽑아오던데 선언 된 위치를 찾지를 못하겠습니다.

아래와 같이 변경 해서 사용 중입니다.

/////////////////////////// 

Copy
shop.lib.php -function get_price($it){    global $member;    if ($it['it_tel_inq']) return '전화문의';    if($member['mb_1'] == "1"){        //$price = $it['it_price'] - get_b2b_sale_price($it);        $price = $it['it_price'] - ($it['it_price'] * (get_b2b_sale_price($it) / 100));        return (int)$price;    } else {                $price = $it['it_price'];        return (int)$price;    }}item.form.skin.php (상품 보기) -<tr>            <th scope="row">판매가격</th>            <td>                <?php echo display_price($it['it_price']); ?>                <input type="hidden" id="it_price" value="<?php echo get_price($it); ?>">            </td>        </tr>orderform.sub.php (주문 내역) -$get_b2b_sale_price = ($member['mb_1'] == "1") ? (int)$row['it_1'] . "%" : "기업회원 전용";$sell_price = ($member['mb_1'] == "1") ? $sell_price - ($sell_price * ($get_b2b_sale_price / 100)) : $sell_price;            echo number_format($sell_price);
 
|

답변 2개 / 댓글 1개

채택된 답변
+20 포인트
2016-04-26 (화) 21:00:33

cartupdate.php내에

137라인에

 // 상품정보
        $sql = " select * from {$g5['g5_shop_item_table']} where it_id = '$it_id' ";
        $it = sql_fetch($sql);

에 있으니 참고하세요.

답변에 대한 댓글 1개

찾았습니다. 아깐 분명히 shop.lib.php 에 선언 된 함수 선언이 안됐는데

지금은 또 되네요. 분명 shop.lib.php 가 기본으로 불러오는 거 같았는데 ㅠㅠ

역시 영카트 짱!!
2016-06-28 (화) 12:29:39

어떻게 cartupdate를 수정하셨는지 여쭤봐도 될까요 

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