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

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

QA

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

답변 4

본문

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')."' ";

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

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

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

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

 

table을 생성해서

월별로 loginID를 추가해서 

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

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

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

답변을 작성하시기 전에 로그인 해주세요.
QA 내용 검색
질문등록
전체 125,873
© SIRSOFT
현재 페이지 제일 처음으로