동일한 코멘트 작성은 불가능 을 전체로? 채택완료
북마크스
4년 전
조회 2,024
혹시 동일한 코멘트작성을 모든 게시판에 못하게 막을 수있는방법이 있을까요?
bbs/write_comment_update.php
파일 찾아보니까
if($member['mb_id']) { $sql = "select wr_id from $write_table where mb_id='{$member['mb_id']} and wr_content='$wr_content'"; $row = sql_fetch($sql); if($row['wr_id']) alert("동일한 코멘트 작성은 불가능합니다.");
이런소스가있는데
해당 내용은 같은 페이지의 에서만 작동되는거같은데 모든 게시판에서도 작동되게할라면
어떻게 추가? 변경해야될까요?
댓글을 작성하려면 로그인이 필요합니다.
답변 3개
채택된 답변
+20 포인트
4년 전
가장 간단한 방법은
loop( 모든 게시판 as $write_bbs ) {
if($member['mb_id']) { $sql = "select wr_id from $write_bbs where mb_id='{$member['mb_id']} and wr_content='$wr_content'"; $row = sql_fetch($sql); if($row['wr_id']) alert("동일한 코멘트 작성은 불가능합니다.");
}
로그인 후 평가할 수 있습니다
답변에 대한 댓글 3개
�
북마크스
4년 전
�
엑스엠엘
4년 전
적용하는 게시판만 적으셔도 됩니다.
배열로 만드세요.
배열로 만드세요.
�
북마크스
4년 전
loop( "free_board" || "gallery" as $write_bbs ) {
이렇게 해보니 반응은 없고 (동일댓글 작성됨)
loop( free_board as $write_bbs ) {
이렇게 해봐도 별다른 반응없이 게시판내 동일한 댓글 작성이 되네요.
이렇게 해보니 반응은 없고 (동일댓글 작성됨)
loop( free_board as $write_bbs ) {
이렇게 해봐도 별다른 반응없이 게시판내 동일한 댓글 작성이 되네요.
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인
모든 게시판이라는게 게시판이름을 다 적어놔야하는건가요?