선착순 댓글게시판에서 동시간때 댓글을 달면 선착순이 오바됩니다...
본문
게시판에 1명만 댓글을 달 수 있도록 해서 사용중인데요~
1명이 댓글을 달면 마감되었습니다. 라고 버튼 대신에 글씨가 노출되는데
2명의 접속자가 동시에 댓글을 작성할 경우 둘다 댓글이 달려버리네요 ㅠㅠㅠ
bbs/write_comment_update.php 에서 무언가를 잡아줘야 할거같은데
어떻게 하면 좋을까여 ㅠㅠ
머리로는 아이디 중복체크하는 부분을 이용하면 되겠다 하지만
아직 무지랭이라 뭘 어떻게 수정해야 wr_datetime을 중복체크해서 걸러버릴지
$sql = " select wr_datetime from `{$g5['member_table']}` where mb_id = '$reg_mb_id' ";
$row = sql_fetch($sql);
if ($row['cnt'])
return "신청이 마감되었습니다.";
else
return "";
sql설정부분만 잡으면 될거같은데 ㅠㅠㅠ 도와주십셔ㅠㅠ
!-->답변 1
bbs/write_comment_update.php insert 구문 위쯤에 넣으시면 되겠지욤 $sql = " select mb_id as cnt from $write_table where wr_parent = '$wr_id'"; $row = sql_fetch($sql); if ($row['cnt']) { alert('신청이 마감되었습니다.'); exit; }
답변을 작성하시기 전에 로그인 해주세요.