포인트가 마이너스일때 0으로 만드는 소스 좀 봐주세요. 정보
포인트가 마이너스일때 0으로 만드는 소스 좀 봐주세요.본문
회원들 포인트가 마이너스일경우
마이너스인 회원 포인트를 0으로 하는소스를 어떤분이 올려주신건데요.
이소스 페이지로 접속하면 0이 되어야하는데 안되는 회원들이 있습니다.
소스가 뭐 잘못 된건가요?
마이너스인 회원들 포인트를 일괄 0으로 할수있는 방법이 없을까요?
<?
include_once("./_common.php");
if (!$is_member) {
alert("로그인 후 이용하세요.");
}
else if ($is_admin != 'super') {
alert("최고 관리자만 접근 가능합니다.");
}
// 레벨 2이상, 포인트 0 보다 작을 때
$sql = " select * from $g4[member_table] where mb_level > '1' and mb_point < '0' ";
$result = sql_query($sql);
for ($i=0; $row=sql_fetch_array($result); $i++) {
// 아이디
if ($row['mb_id']) {
insert_point($row['mb_id'], (int)($row['mb_point'] * -1), "포인트 정리", $row['mb_id'], $row['mb_id'], "포인트 정리");
} else {
// pass
}
}
echo "완료";
exit;
?>
마이너스인 회원 포인트를 0으로 하는소스를 어떤분이 올려주신건데요.
이소스 페이지로 접속하면 0이 되어야하는데 안되는 회원들이 있습니다.
소스가 뭐 잘못 된건가요?
마이너스인 회원들 포인트를 일괄 0으로 할수있는 방법이 없을까요?
<?
include_once("./_common.php");
if (!$is_member) {
alert("로그인 후 이용하세요.");
}
else if ($is_admin != 'super') {
alert("최고 관리자만 접근 가능합니다.");
}
// 레벨 2이상, 포인트 0 보다 작을 때
$sql = " select * from $g4[member_table] where mb_level > '1' and mb_point < '0' ";
$result = sql_query($sql);
for ($i=0; $row=sql_fetch_array($result); $i++) {
// 아이디
if ($row['mb_id']) {
insert_point($row['mb_id'], (int)($row['mb_point'] * -1), "포인트 정리", $row['mb_id'], $row['mb_id'], "포인트 정리");
} else {
// pass
}
}
echo "완료";
exit;
?>
댓글 전체
소스 이상은 없습니다
다만 한번 마이너스를 0으로 만든 뒤 두번째는 작업을 하지않을 뿐이죠
우선 위 소스는 뒤쪽 두번 있는 $row['mb_id'] 하나를 $g4[time_ymdhis]로 변경하면 됩니다
포인트가 마이너스가 되는 경우는 더이상 포인트이용이 안되도록 하는 부분을 insert_point()함수에 추가해두어야 저런 작업을 몇번씩 실행할 필요가 없겠지요
다만 한번 마이너스를 0으로 만든 뒤 두번째는 작업을 하지않을 뿐이죠
우선 위 소스는 뒤쪽 두번 있는 $row['mb_id'] 하나를 $g4[time_ymdhis]로 변경하면 됩니다
포인트가 마이너스가 되는 경우는 더이상 포인트이용이 안되도록 하는 부분을 insert_point()함수에 추가해두어야 저런 작업을 몇번씩 실행할 필요가 없겠지요
균이님 답변 감사합니다.
전 일주일에 한번 포인트 정리를하거든요.
정리를하면 마이너스가 생기더라구요.
해서 저 소스를 적용해서 일괄 0으로 적용하는겁니다.^^;
답변중 아래 내용은 무슨 말씀인지요?
답변에 대한 소스나 수정 부분을 좀 알려주시면 안될까요?^^;
포인트가 마이너스가 되는 경우는 더이상 포인트이용이 안되도록 하는 부분을 insert_point()함수에 추가해두어야 저런 작업을 몇번씩 실행할 필요가 없겠지요
전 일주일에 한번 포인트 정리를하거든요.
정리를하면 마이너스가 생기더라구요.
해서 저 소스를 적용해서 일괄 0으로 적용하는겁니다.^^;
답변중 아래 내용은 무슨 말씀인지요?
답변에 대한 소스나 수정 부분을 좀 알려주시면 안될까요?^^;
포인트가 마이너스가 되는 경우는 더이상 포인트이용이 안되도록 하는 부분을 insert_point()함수에 추가해두어야 저런 작업을 몇번씩 실행할 필요가 없겠지요