하루에 글 한개만작성하게하기를

하루에 글 한개만작성하게하기를

QA

하루에 글 한개만작성하게하기를

본문

if ($w == '') {

 

    if($bo_table=="게시판이름")

    {

        $sql = " select * from g5_write_게시판이름 where mb_id = '$member[mb_id]' and SUBSTRING(wr_datetime,1,10) = '".G5_TIME_YMD."' ";

        $check = sql_fetch($sql);

 

     if ($check['mb_id']) {

        alert("이미 출석 하였습니다.");

     }

 

    }

 

}

 

한달로 하려면 어떻게 수정 해야 하죠 

이 질문에 댓글 쓰기 :

답변 4

한달 기준으로 제한이라면

이번달의 기준인건지

 

마지막 글쓴 기준인건지 확인이 필요하며

이번달 기준이라면 아래 기준이고

 

글쓴 기준 날짜라고 한다면 글쓴 시간부터 1달 기준을 체크해서 처리해 주어야 합니다.

 

$sql = " select * from g5_write_게시판이름 where mb_id = '$member[mb_id]' and SUBSTRING(wr_datetime,1,5) = '".date('Y-m')."' ";

이렇게 쿼리를 수정하셔도 될듯 합니다.

년 월 기준으로 체크되도록 수정하면 될듯 합니다.


$sql = " 
  select * 
    from g5_write_게시판이름 
   where mb_id = '$member[mb_id]' 
     and wr_datetime >= now() - interval 1 month
";

한들에 한개만 작성하시려면

게시판을 가지고 판단하기보다는

 

table을 생성해서

월별로 loginID를 추가해서 

1개만 작성하도록 기록해두고

이미 존재하면 추가되지 않게 하는게 낫습니다.

모든 게시판 다 통틀어서 한 달에 한 개인가요?

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

회원로그인

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