특정게시판에서 글을 한개만 쓰고 싶어요.

특정게시판에서 글을 한개만 쓰고 싶어요.

QA

특정게시판에서 글을 한개만 쓰고 싶어요.

답변 1

본문

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회로 제한됩니다.");
답변을 작성하시기 전에 로그인 해주세요.
QA 내용 검색
질문등록
전체 125,873
© SIRSOFT
현재 페이지 제일 처음으로