특정 게시판에 게시글 작성 시, 회원 여분필드 값 증가
본문
아래 코드는 write_update.skin.php이며, 새로 게시글 작성하면 mb_3 값이 1만큼 증가하는 것인데요!
어째서인지 게시글 작성하고 adm과 phpmyadmin에서 확인해도 mb_3값이 0 그대로인걸까요..흠..
mb_1부터 mb_10까지는 타입이 int(10)으로 설정을 했는데 영문을 모르겠습니다 ?
<?php
if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가
if($w == "" && $bo_table == "pixel_work") {
$sql = " update g5_member set mb_3 = mb_3+1 where mb_id = '{$wr_id}' ";
sql_query($sql);
}
?>
답변 2
그누보드에서 $wr_id 는 게시물번호입니다.
사용자 id는
$member['mb_id']에 있어요
위의코드는 다음과같이 수정되어야죠
if($w == "" && $bo_table == "pixel_work") {
$sql = " update g5_member set mb_3 = mb_3+1 where mb_id = '{$membrer['mb_id']}' ";
sql_query($sql);
}
$wr_id는 그누보드에선 일반적으로 게시판 글 기본키에 해당합니다.
mb_id는 로그인 한 회원의 경우 $member['mb_id']안에 있습니다.
답변을 작성하시기 전에 로그인 해주세요.