회원레벨별 1일게시물과 댓글 제한기능 질문드립니다

회원레벨별 1일게시물과 댓글 제한기능 질문드립니다

QA

회원레벨별 1일게시물과 댓글 제한기능 질문드립니다

본문

// 전체게시물에서 해당 회원의 글수 뽑기 
$sql = " SELECT count(*) AS cnt FROM g4_board_new WHERE mb_id ='$member[mb_id]' ";
$row = sql_fetch($sql);
 
if($member[mb_level] == 3) { //3레벨이라면
       if ($row[cnt]==15) { // 글수가 15개라면
           alert("더이상글을 쓸수 없습니다.");
       }
}else if($member[mb_level] == 4) {
       if ($row[cnt]==30) {
           alert("더이상글을 쓸수 없습니다.");
       }
}else if($member[mb_level] == 5) {
       if ($row[cnt]==50) {
           alert("더이상글을 쓸수 없습니다.");
       }
}else if($member[mb_level] == 6) {
       if ($row[cnt]==60) {
           alert("더이상글을 쓸수 없습니다.");
       }
}else if($member[mb_level] == 7) {
       if ($row[cnt]==70) {
           alert("더이상글을 쓸수 없습니다.");
       }
}else if($member[mb_level] == 8) {
       if ($row[cnt]==80) {
           alert("더이상글을 쓸수 없습니다.");
       }
}else if($member[mb_level] == 9) {
       if ($row[cnt]==90) {
           alert("더이상글을 쓸수 없습니다.");
       }
}

-------------------------------------
위에 코드를 bbs/wirte.php 상단에 넣었는데 전체제한같은데 
1일제한을 어떻게 넣어야하나요??
그리고 코멘트제한은 어느 파일에 넣어야 하나요??

이 질문에 댓글 쓰기 :

답변 2


<?

$today = date("Y-m-d");

$sql = " SELECT count(*) AS cnt FROM g4_board_new WHERE mb_id ='$member[mb_id]' and substring(datetime,1,10) =  '{$today}' ";

$row = sql_fetch($sql);
 
if($member[mb_level] == 3) { //3레벨이라면
       if ($row[cnt]==15) { // 글수가 15개라면
           alert("더이상글을 쓸수 없습니다.");
       }
}else if($member[mb_level] == 4) {
       if ($row[cnt]==30) {
           alert("더이상글을 쓸수 없습니다.");
       }
}else if($member[mb_level] == 5) {
       if ($row[cnt]==50) {
           alert("더이상글을 쓸수 없습니다.");
       }
}else if($member[mb_level] == 6) {
       if ($row[cnt]==60) {
           alert("더이상글을 쓸수 없습니다.");
       }
}else if($member[mb_level] == 7) {
       if ($row[cnt]==70) {
           alert("더이상글을 쓸수 없습니다.");
       }
}else if($member[mb_level] == 8) {
       if ($row[cnt]==80) {
           alert("더이상글을 쓸수 없습니다.");
       }
}else if($member[mb_level] == 9) {
       if ($row[cnt]==90) {
           alert("더이상글을 쓸수 없습니다.");
       }
}
?>


이런식으로 오늘 날짜를 쿼리문에 넣어서 오늘날짜의 row를 가져와 비교하면 될것 같습니다~

답변을 작성하시기 전에 로그인 해주세요.
전체 125,892 | RSS
QA 내용 검색

회원로그인

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