고수님--카드결제 내용이 일부분만 디비에 저장이 됩니다. 정보
고수님--카드결제 내용이 일부분만 디비에 저장이 됩니다.관련링크
본문
여기 부터<?
$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까지 사용
여기서 성공시 디비에 저장하고 다시 호출하는 것이 않되요.
아래소스가 문제가 있는지 고수님 확인 부탁드립니다.
$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까지 사용
여기서 성공시 디비에 저장하고 다시 호출하는 것이 않되요.
아래소스가 문제가 있는지 고수님 확인 부탁드립니다.
댓글 전체