특정게시판에 글을 쓰면 회원 등급이 올라가게끔 만들고싶어요..ㅠ 채택완료
툥이
9년 전
조회 6,219
제목그대로 특정게시판에 sql로 회원의 글이 올라올시 등업이 되게끔 만들고싶어요..
원래는 포인트올라갈시 등업하는식으로 썼다가 포인트를 사용해야 할것 같아서 다른 방법을 구상하고있어요..
아니면 포인트를 사용해도 등업이 하락하지 않게끔 할수도 있나요??
</p><p> // 포인트 UPDATE</p><p> $sql = " update {$g5['member_table']} set mb_point = '$po_mb_point' where mb_id = '$mb_id' ";</p><p> sql_query($sql);</p><p> </p><p><span class="Apple-tab-span" style="white-space:pre"> </span> // 포인트에 따라 권한 자동 올리기 </p><p> $mb_level = sql_fetch(" select mb_level from {$g5['member_table']} where mb_id = '$mb_id' "); </p><p> if($mb_level['mb_level'] < 10){ </p><p> if($po_mb_point < 100){ //100 포인트 이하면 권한 2</p><p> $level_up = 2; </p><p> }elseif($po_mb_point < 200){ </p><p> $level_up = 3; </p><p> }elseif($po_mb_point < 300){ </p><p> $level_up = 4; </p><p> }elseif($po_mb_point < 5000){ </p><p> $level_up = 5; </p><p> }elseif($po_mb_point < 6000){ </p><p> $level_up = 6; </p><p> }elseif($po_mb_point < 7000){ </p><p> $level_up = 7; </p><p> }elseif($po_mb_point < 8000){ </p><p> $level_up = 8;</p><p> } </p><p> sql_query(" update {$g5['member_table']} set mb_level = '$level_up' where mb_id = '$mb_id' "); </p><p> } </p><p><span class="Apple-tab-span" style="white-space:pre"> </span></p><p> return 1;</p><p>}</p><p>
소스를 어떤식으로 구성해야할지 모르겠네요 ㅠㅠ 도움부탁드릴게요..
댓글을 작성하려면 로그인이 필요합니다.
답변 2개
채택된 답변
+20 포인트
9년 전
스킨하나 복사해서 만드시고,
해당 스킨에 write_update.skin.php파일 만드시고 아래 형식으로 만들면 되겠네요.
회원이면서 답글이나 수정이 아닌 일반 글쓰기시 회원레벨을 3으로 한다.
</p><p><?php</p><p>if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가</p><p>if($is_member && !$w) {</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>sql_query(" update {$g5['member_table']} set mb_level = '3' where mb_id = '{$member['mb_id']}' ");</p><p>}</p><p>?></p><p>
로그인 후 평가할 수 있습니다
답변에 대한 댓글 1개
�
툥이
9년 전
감사합니다^^!
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인