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

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

· 13년 전 · 924
여기 부터<?
$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까지 사용

여기서 성공시 디비에 저장하고 다시 호출하는 것이 않되요.
아래소스가 문제가 있는지 고수님 확인 부탁드립니다.

댓글 작성

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

로그인하기

게시글 목록

번호 제목
284508
284499
284492
284490
284484
284481
284478
284476
284474
284472
284470
284458
284457
284454
284453
284447
284446
284444
284441
284440