도움 부탁드려요...ㅠㅠㅠ.

· 2012-04-07 (토) 11:23:16 · 1639 · 1
영카트 쿠폰 적용 중 입니다..

프리랜서클럽 님께서 올리신 스킨으로 적용 중인데요.

주문 다 되고 하는데, 문제는, 결제정보를 선택한후, 다음을 누르면

orderupdate.php 넘어갑니다.

여기서, 값이 DB 에 들어가는데, 아래 소스를 봐주세요.

---------
// 주문서에 입력
$sql = " insert $g4[yc4_order_table]
set od_id = '$od_id',
on_uid = '$tmp_on_uid',
mb_id = '$member[mb_id]',
od_pwd = '$od_pwd',
od_name = '$od_name',
od_email = '$od_email',
od_tel = '$od_tel',
od_hp = '$od_hp',
od_zip1 = '$od_zip1',
od_zip2 = '$od_zip2',
od_addr1 = '$od_addr1',
od_addr2 = '$od_addr2',
od_b_name = '$od_b_name',
od_b_tel = '$od_b_tel',
od_b_hp = '$od_b_hp',
od_b_zip1 = '$od_b_zip1',
od_b_zip2 = '$od_b_zip2',
od_b_addr1 = '$od_b_addr1',
od_b_addr2 = '$od_b_addr2',
od_deposit_name = '$od_deposit_name',
od_memo = '$od_memo',
od_send_cost = '$od_send_cost',
od_temp_bank = '$od_receipt_bank',
od_temp_card = '$od_receipt_card',
od_temp_point = '$od_temp_point',
od_receipt_bank = '0',
od_receipt_card = '0',
od_receipt_point = '$od_receipt_point',
od_bank_account = '$od_bank_account',
od_shop_memo = '',
od_hope_date = '$od_hope_date',
od_time = '$g4[time_ymdhis]',
od_ip = '$REMOTE_ADDR',
od_settle_case = '$od_settle_case'
";
sql_query($sql);

if ($_POST[cu_no] && $is_member)
{
// 회원정보와 같으면 쿠폰 카테고리와 쿠폰정보를 배열로 반환

$row = get_coupon_data(owner_check($member[mb_id], $_POST[cu_no]));

// 배송쿠폰이 아니면
if ($row[cc_kind] != '31')
{
$amount = calculate_amount($row, $tmp_on_uid) ;

// dc 금액에 할인액을 입력
$result = sql(" update $g4[yc4_order_table] set od_dc_amount = '$amount' where od_id = '$od_id' ");
}

define("_COUPON_USING_", TRUE);
include_once("$g4[cu_path]/coupon_use.php");
---------
소스를 보시면,

sql_query($sql); 부분 위까지는, 기존과 같습니다.
sql_query($sql); 밑부분에, if ($_POST[cu_no] && $is_member)
부터가 추가 된 부분입니다.

sql_query($sql); 부분은, 앞에서 받은 값을 DB 에 INSERT ,

그 밑에 if 문은, 앞에서 받은 쿠폰 값을 od_dc_amount 에 넣는 것입니다. ( UPDATE )

하지만, 이게 아무리 해도 들어가질 않네요..ㅠㅠ

UPDATE 문 이 안먹혀요..ㅠㅠ..

물론,앞에서, 쿠폰 다 할인 된 금액으로 나왔습니다.

도움부탁드려요..
|

댓글 1개

구간구간 마다 아래 변수들 체크해보세요. 값이 정확히 나오는지부터요.
alert($_POST[cu_no]);
alert($is_member);
alert($row);
alert($amount);
alert($row[cc_kind]);
댓글을 작성하시려면 로그인이 필요합니다.

그누4 질문답변

66,531건

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기 기존 게시물은 열람만 가능합니다.

+
제목 글쓴이 날짜 조회
12-04-09 조회 1,306
12-04-09 조회 957
12-04-09 조회 1,087
12-04-09 조회 1,347
12-04-09 조회 1,684
12-04-08 조회 1,097
12-04-08 조회 1,022
12-04-08 조회 1,753
12-04-08 조회 1,852
12-04-08 조회 1,799
12-04-08 조회 1,628
12-04-07 조회 1,026
12-04-07 조회 2,892
12-04-07 조회 1,960
12-04-07 조회 1,624
12-04-07 조회 1,129
12-04-07 조회 1,812
12-04-07 조회 2,654
12-04-07 조회 1,640
12-04-07 조회 1,280