탈

고수님--카드결제 내용이 일부분만 디비에 저장이 됩니다.

· 2012-05-25 (금) 08:23:51 · 1068
여기 부터<?
$data = explode("/",$RESERVED);
$textdate = $data[0];
$textopt = $data[2]."/".$data[3];

if($textdate == "1개월"){
$ToAdd = "31";
}elseif($textdate == "3개월"){
$ToAdd = "92";
}elseif($textdate == "6개월"){
$ToAdd = "183";
}elseif($textdate == "1년"){
$ToAdd = "366";
}

setlocale(LC_TIME,"korean");
$nowyear = strftime("%Y");
$nowmonth = strftime("%m");
$nowday = strftime("%d");


$closedate = date("Y/m/d/h/i", mktime($hour,0 , 0,$nowmonth, $nowday + $ToAdd, $nowyear));
$optclosedate = date("Y/m/d/h/i", mktime($hour,0 , 0,$nowmonth, $nowday + 21, $nowyear));
$sql = "update g4_member set mb_9='$closedate', mb_8='$textopt', mb_7 = '$optclosedate' where mb_id='$member[mb_id]'";
//echo $sql;
$checkresult= sql_query($sql);

$sql2 = "insert into g4_paylist ( mb_id, gigan, payment, price, ms_datetime )
values ( '$member[mb_id]', '$textdate', '카드', '$AMOUNT', now() )";
//echo $sql2;
$checkresult2= sql_query($sql2);

?>

여기까지 입니다.
그리고 테이블입니다.
table g4_paylist
ms_id
mb_id
gigan
paymont
price
ms_datetime
여기다 저장하려고 합니다.
그런데 일부분만 저장됩니다.

if($textdate == "1개월"){
$ToAdd = "31";
}elseif($textdate == "3개월"){
$ToAdd = "92";
}elseif($textdate == "6개월"){
$ToAdd = "183";
}elseif($textdate == "1년"){
$ToAdd = "366";
}
1개월 결제시 31일 동안사용할수있는데 예)2012.05.25결제시 2012.05.25까지만 사용
실제로는 201205.25 ~ 2012.06.25까지 사용

여기서 성공시 디비에 저장하고 다시 호출하는 것이 않되요.
아래소스가 문제가 있는지 고수님 확인 부탁드립니다.
|
댓글을 작성하시려면 로그인이 필요합니다.

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

+
제목 글쓴이 날짜 조회
12-05-25 조회 1,678
12-05-25 조회 2,686
12-05-25 조회 1,173
12-05-25 조회 1,057
12-05-25 조회 1,638
12-05-25 조회 1,584
12-05-25 조회 1,094
12-05-25 조회 1,391
12-05-25 조회 1,069
12-05-25 조회 1,105
12-05-25 조회 1,623
12-05-25 조회 3,329
12-05-24 조회 1,048
12-05-24 조회 1,153
12-05-24 조회 1,663
12-05-24 조회 1,661
12-05-24 조회 5,920
12-05-24 조회 1,744
12-05-24 조회 1,076
12-05-24 조회 1,077