테스트 사이트 - 개발 중인 베타 버전입니다

선착순 댓글게시판에서 동시간때 댓글을 달면 선착순이 오바됩니다... 채택완료

굼떠 4년 전 조회 842

게시판에 1명만 댓글을 달 수 있도록 해서 사용중인데요~

1명이 댓글을 달면 마감되었습니다. 라고 버튼 대신에 글씨가 노출되는데

2명의 접속자가 동시에 댓글을 작성할 경우 둘다 댓글이 달려버리네요 ㅠㅠㅠ

 

bbs/write_comment_update.php 에서 무언가를 잡아줘야 할거같은데

어떻게 하면 좋을까여 ㅠㅠ

 

머리로는 아이디 중복체크하는 부분을 이용하면 되겠다 하지만

아직 무지랭이라 뭘 어떻게 수정해야 wr_datetime을 중복체크해서 걸러버릴지

 

</p>

<p>$sql = " select wr_datetime from `{$g5['member_table']}` where mb_id = '$reg_mb_id' ";

    $row = sql_fetch($sql);

    if ($row['cnt'])

        return "신청이 마감되었습니다.";

    else

        return "";</p>

<p>

 

sql설정부분만 잡으면 될거같은데 ㅠㅠㅠ 도와주십셔ㅠㅠ

댓글을 작성하려면 로그인이 필요합니다.

답변 1개

채택된 답변
+20 포인트
스피드S
4년 전
bbs/write_comment_update.php  insert 구문 위쯤에 넣으시면 되겠지욤
</pre>

<p>​​​​​​    ​$sql = " select mb_id as cnt from $write_table where wr_parent = '$wr_id'"; 

    $row = sql_fetch($sql);

    

    if ($row['cnt']) {

        alert('신청이 마감되었습니다.');

        exit;

    } </p>

<p>

로그인 후 평가할 수 있습니다

답변에 대한 댓글 2개

굼떠
4년 전
감사합니다!
굼떠
4년 전
감사합니다!

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인