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

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

QA

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

본문

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회로 제한됩니다.");
답변을 작성하시기 전에 로그인 해주세요.
전체 96
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT