특정게시판에서 글을 한개만 쓰고 싶어요.
본문
board1, board2
위 2가지 게시판이 있다고 가정할때
두가지 게시판중에서 한개라도 글을 썼다면 더이상 글을 못쓰게 하고 싶습니다.
검색해보니 각 게시판별로 글쓰기 횟수를 지정하는건 많은데
이렇게 두가지 게시판을 묶어놓고 통합적으로 글쓰기횟수를 제한하는건 없더라구요.
그룹으로 묶어서 하는건 있는데
제 사이트 특성상 그룹으로 묶는게 불가능합니다 ㅠㅠ
가르침 부탁드려요!
답변 1
더 좋은 방법이 있을지는 모르겠지만..
일단 생각해 볼 수 있는 방법입니다.
1) board1 의 작성글 횟수 추출
2) board2 의 작성글 횟수 추츨
3) 각 횟수 추출의 합이 1 이상인 경우 제한
$sql = "select count(wr_id) as cnt from g5_write_board1 where mb_id = '{$member['mb_id']}' ";
$row = sql_fetch($sql);
$cnt1 = $row['cnt'];
$sql = "select count(wr_id) as cnt from g5_write_board2 where mb_id = '{$member['mb_id']}' ";
$row = sql_fetch($sql);
$cnt2 = $row['cnt'];
$cnt_sum = $cnt1 + $cnt2;
if ($cnt_sum > 0)
alert("두 게시판에서 글쓰기 횟수는 1회로 제한됩니다.");
답변을 작성하시기 전에 로그인 해주세요.