탈

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

· 2012-05-25 (금) 08:23:51 · 1061
여기 부터<?
$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 질문답변

66,531건

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

+
제목 글쓴이 날짜 조회
12-05-25 조회 1,672
12-05-25 조회 2,678
12-05-25 조회 1,165
12-05-25 조회 1,047
12-05-25 조회 1,630
12-05-25 조회 1,572
12-05-25 조회 1,086
12-05-25 조회 1,384
12-05-25 조회 1,062
12-05-25 조회 1,096
12-05-25 조회 1,613
12-05-25 조회 3,325
12-05-24 조회 1,041
12-05-24 조회 1,142
12-05-24 조회 1,655
12-05-24 조회 1,654
12-05-24 조회 5,910
12-05-24 조회 1,737
12-05-24 조회 1,071
12-05-24 조회 1,067