글쓴이의 포인트가 여분필드 bo_2 값 이하일때 읽기 제한 방법 문의드립니다. 채택완료
메너
3년 전
조회 2,579
안녕하세요..고수님들
제목처럼 게시판에 글을 올린 회원의 포인트가 여분필드 bo_2 값 보다 적을때 다른회원이 그 게시글을 경고창과 함께 읽을 수 없도록 하고 싶습니다.
아래 코드에서 어떻게 수정하면 적용되는지요?? 도움 부탁드립니다.
if($w != 'u'&& $member['mb_point'] < (int)$board['bo_2']) { alert('글쓴이의 포인트가'.$board['bo_2'].'보다 적어 게시글을 열람할 수 없습니다.');
감사합니다.
댓글을 작성하려면 로그인이 필요합니다.
답변 2개
채택된 답변
+20 포인트
3년 전
</p>
<p><?php</p>
<p>if($member['mb_point'] < $board['bo_2']){</p>
<p>alert('글쓴이의 포인트가 '.$board['bo_2'].'보다 적어 게시글을 열람할 수 없습니다.');</p>
<p>}</p>
<p>?></p>
<p>
로그인 후 평가할 수 있습니다
답변에 대한 댓글 3개
�
메너
3년 전
�
메너
3년 전
이제야 적용이 됩니다. 무한 감사드립니다.....꾸벅
�
팬텀디자인
3년 전
아래와 같이 적용하시면 됩니다.
view.skin.php
[code]
<?php
// g5_member 테이블에서 글쓴이의 mb_id 값을 검증하여 가져온 뒤, point값을 뿌려준다.
$sql = " select * from $g5[member_table] where mb_id = '{$view['mb_id']}' ";
$row= sql_fetch($sql);
if($row['mb_point'] < $board['bo_2']){
alert('글쓴이의 포인트가 '.$board['bo_2'].'보다 적어 게시글을 열람할 수 없습니다.');
}
?>
[/code]
view.skin.php
[code]
<?php
// g5_member 테이블에서 글쓴이의 mb_id 값을 검증하여 가져온 뒤, point값을 뿌려준다.
$sql = " select * from $g5[member_table] where mb_id = '{$view['mb_id']}' ";
$row= sql_fetch($sql);
if($row['mb_point'] < $board['bo_2']){
alert('글쓴이의 포인트가 '.$board['bo_2'].'보다 적어 게시글을 열람할 수 없습니다.');
}
?>
[/code]
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인
목적은 글쓴회원의 포인트를 열람할때 마다 일정포인트씩 삭감하려고 하는데 글쓴회원이 더이상 포인트가 없으면 삭감할 수가 없으니 더이상 열람을 할 수 없도록 하려고 합니다.