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