글읽기 포인트 게시판글 마다 다르게 적용하기 채택완료
if($member[mb_point] < $view[wr_1]){echo ""; }// 보유된 포인트 검사
$p_sql = sql_query("select * from g5_point where mb_id = '$member[mb_id]' and po_rel_table = '$bo_table' and po_rel_id = '$wr_id' limit 1"); $p_ck = sql_fetch_array($p_sql); // 차감기록 체크 혹은 자신쓴글 체크 if($member[mb_id]!=$p_ck[mb_id]){//포인트 차감하기 $view_datetime =date('Y-m-j H:i:s'); $po_expire_date =date('Y-m-j'); $mb_p=$member[mb_point]-$view[wr_1];//읽는자 //$mb_pp=$member[mb_point]+$view[wr_1];//작성자 $sql = " insert into g5_point set mb_id = '$member[mb_id]', po_datetime = '$view_datetime', po_content = '$view[wr_subject]', po_point = '-$view[wr_1]', po_expired = '1', po_expire_date = '$po_expire_date', po_mb_point = '$mb_p', po_rel_table = '$bo_table', po_rel_id = '$wr_id', po_rel_action = '차감'"; $sql_query=sql_query($sql); //읽는자 포인트차감 $sql = " update g5_member set mb_point = '$mb_p' where mb_id = '$member[mb_id]' "; $sql_query=sql_query($sql);//읽는자 포인트차감
게시글마다 포인트 다르게해서 글읽기 포인트를 만들었는데요
글포인트보다 작으면 글이 읽히지않고 포인트가 빠져나가지않아야하는데
글은 안읽히고 포인트가 마이너스로 되면서 포인트가 빠져나가요....
포인트가 설정한 값보다 (wr_1)보다 작으면 포인트가 빠져나가게 안하려면 어떻게 해야하는지 알려주시면 감사하겠습니다...
답변 1개
답변을 작성하려면 로그인이 필요합니다.
로그인