포인트 중복 차감, > 그누4 질문답변

그누4 질문답변

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

포인트 중복 차감, 정보

포인트 중복 차감,

본문

답변 덕분에 1차적인 문제는 해결했는데 2차적으로 중복 포인트 차감이 되지않네요,
우선 선택 추천이 가능하도록 의뢰했고, 그래서 선택추천을 하게 되면
good.php가 아니라 good_all.php로 넘어갑니다.


아래는 수정한 good_all.php이구요 추천시 포인트 차감을 하도록 했습니다.


$tmp_array = $_POST[chk_wr_id];
$tmp_arrayStr=implode(',', $tmp_array);
//추천수 증가
sql_query(" update $write_table set wr_good = wr_good+1 where wr_id IN( $tmp_arrayStr) ");
//포인트 감소
$result=sql_query("select wr_id, mb_Id from $write_table where wr_id IN($tmp_arrayStr)");
while($row=sql_fetch_array($result)) $mb[$row[wr_id]]=$row[mb_id];

for ($i=0; $i<count($tmp_array); $i++){$wr_id=$tmp_array[$i];
insert_point($member['mb_id'], -300, "{$bo_table} - {$wr_id} 추천", $bo_table, $wr_id, $mb[$wr_id]);
}


여기서 문제는 한번 차감한 포인트는 다시 차감되지 않는데 또 차감되게 하려면 어찌해야할까요ㅠㅠ?

답변달아주시면 정말 감사합니다.
  • 복사

댓글 전체

insert_point($member['mb_id'], -300, "{$bo_table} - {$wr_id} 추천", $bo_table, $wr_id, $mb[$wr_id]);
<---여기에서 마지막 입력값 $mb[wr_id] 용도가 무엇인가요?
사용하지않는 값이라면 $g4[server_time] 으로 바꾸고  위쪽 $result~~ while~~ 두줄도 삭제하세요

$bo_table, $wr_id, $mb[$wr_id] 중 하나를 $g4[server_time]으로 바꾸면 됩니다
© SIRSOFT
현재 페이지 제일 처음으로