포인트 부족 할 때 메세지 뜨게 하는 방법 문의 채택완료
if ($good == "nogood") {
// 비추천을 취소할 경우 관리자가 지정한 포인트를 차감합니다.
// $write['wr_18']에는 관리자가 설정한 값을 가져옵니다.
$point_to_deduct = intval($write['wr_18']); // wr_18에 저장된 포인트 값을 가져옵니다.
sql_query(" update {$g5['write_prefix']}{$bo_table} set wr_18 = wr_18 where wr_id = '{$wr_id}' "); // wr_18 초기화
if ($point_to_deduct > 0 && $member['mb_point'] >= $point_to_deduct) {
insert_point($write['mb_id'], $point_to_deduct*(-1), "{$board['bo_subject']} {$wr_id} 글에 {$member['mb_nick']}님이 비추천을 취소했습니다.", $bo_table, $wr_id, $member['mb_id'].'비추천 취소');
}
}
} else {
$error = "이미 $status 하셨습니다.";
}
print_result($error, $success, $count);
} else{
// 추천(찬성), 비추천(반대) 카운트 증가
sql_query(" update {$g5['write_prefix']}{$bo_table} set wr_{$good} = wr_{$good} + 1 where wr_id = '{$wr_id}' ");
// 추천(찬성), 비추천(반대) 취소에 따른 포인트 적립
if ($good == "nogood") {
// 비추천을 취소할 경우 관리자가 지정한 포인트를 차감합니다.
// $write['wr_18']에는 관리자가 설정한 값을 가져옵니다.
$point_to_deduct = intval($write['wr_18']); // wr_18에 저장된 포인트 값을 가져옵니다.
sql_query(" update {$g5['write_prefix']}{$bo_table} set wr_18 = wr_18 where wr_id = '{$wr_id}' "); // wr_18 초기화
if ($point_to_deduct > 0 && $member['mb_point'] >= $point_to_deduct) {
// 여기서 '-2' 대신 포인트 차감하는 양을 $point_to_deduct로 설정합니다.
insert_point($write['mb_id'], $point_to_deduct*(-1), "{$board['bo_subject']} {$wr_id} 글에 {$member['mb_nick']}님이 비추천을 취소했습니다.", $bo_table, $wr_id, $member['mb_id'].'비추천 취소');
}
}
추천 비추천 차감이 되게 만들었는데 여기에서 $member['mb_point'] < $point_to_deduct) 이럴 경우
현재는 추천했습니다 라는 멘트가 동일 하게 뜨는데, 이거를 포인트부족이라는 멘트로 뜨게 할 방법이 있을 까요?
답변 1개
</p>
<p>if($member['mb_point'] < $point_to_deduct){</p>
<p> alert('포인트가 부족합니다.');</p>
<p>}</p>
<p>
위 부분을 추천 비추천
존재하는 게시판 체크 하단에 포인트 여부 체크하는 기능을 넣으시면 되는 부분입니다.
답변에 대한 댓글 3개
해당 값이 맞는지 확인해보시고 good.php 입니다.
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인
good.php 파일에서 elseif로 해봤는데도 안되서 ㅠㅠ