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

레벨별 판매가격 설정이 안되네영 채택완료

이핸준 3년 전 조회 2,552

2레벨이면 다른가격으로 나오게 설정하고 싶은데 shop.lib랑 cartupdate 쪽을 손대도 답을 모르겠네요.

shop.lib.php

</p>

<p>function get_price($it)

{

    global $member;</p>

<p>    if ($it['it_tel_inq']) return '전화문의';</p>

<p>    $price = $it['it_price'];</p>

<p>    if ($member['mb_level'] == 2 && $it['it_1'] > 0) {

        $price = $it['it_1'];</p>

<p>    }</p>

<p>    return (int)$price;

}</p>

<p>

 

cartupdate.php

</p>

<p>            if ($member['mb_level'] == 2 && $it['it_1'] > 0) {

              $it['it_price'] = $it['it_1'];

              }</p>

<p>            $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' )";

 </p>

<p>

 

sql을 이상하게 손댔나 해서 이렇게 페이지에 뛰운디 봤는데

</p>

<p>// 바로 구매일 경우

if ($sw_direct)

{

    if ($is_member)

    {

        goto_url(G5_SHOP_URL."/orderform.php?sw_direct=$sw_direct");

    }

    else

    {

        goto_url(G5_BBS_URL."/login.php?url=".urlencode(G5_SHOP_URL."/orderform.php?sw_direct=$sw_direct"));

    }

}

else

{

  $sqlll = " select ct_price

              from {$g5['g5_shop_cart_table']}

              where od_id = '$tmp_cart_id' ";

    print_r(sql_fetch($sqlll));

    print_r($it['it_price']);

    // goto_url(G5_SHOP_URL.'/cart.php');

}

 </p>

<p>

 

이렇게 나오네요 분명히 insert 문에서

</p>

<p>$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 )

                    VALUES ";</p>

<p>if ($member['mb_level'] == 2 && $it['it_1'] > 0) {

              $it['it_price'] = $it['it_1'];

              }</p>

<p>            $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' )";</p>

<p> </p>

<p>

 

이렇게 들어가게끔 설정했는데 ct_price가 왜 안바뀌는걸까요..?

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

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

로그인