이미글을 한번 쓴 회원은 글쓰기에 접근이 안되도록.. 채택완료

이미 해당게시판에 글을쓴 회원이라면 글쓰기 화면에 진입시 '이미 글을 쓰셨습니다.' 라는 메시지가 팝업창으로 뜨도록

할 수 있는 방법이 없을까요.

아래 소스로는 글쓰기 버튼을 눌렀을 때 해당 메시지가 나오게는 되는데... 글쓰기 화면 진입부터 차단할 수 있는 방법을

찾고 있습니다. 고수님들의 답변을 부탁드립니다.  

Copy
$row = sql_query("select wr_id from $write_table where mb_id = '{$member['mb_id']}' and wr_is_comment = 0");    if ($row['wr_id']) {         alert("이미 글을 쓰셨습니다.");    }

답변 3개

채택된 답변
+20 포인트
Copy
$row = sql_fetch("select count(wr_id) as cnt from $write_table where mb_id = '{$member['mb_id']}' and wr_is_comment = 0");  if ($row['cnt'] > 0) {       alert("이미 글을 쓰셨습니다.");  }
로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

잘되네요^^ 맞을꺼야님 한가지만 더 질문좀.. 염치없이 ㅎㅎ 이미 글을 쓰셨습니다 창에서 확인을 누르면 예를들어서 xxxx.php 파일로 넘어가게 타겟을 지정하려면 어찌 추가해야할까요^^; 쉬울듯 한데. 초보라 감이 안잡히네요 ㅋ

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

​alert_go("이미 글을 쓰셨습니다.", "http://www.ddd.com/ggg"); 

이런식으로 하시면 됩니다.

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

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

글 쓰기 버튼을 클릭할때 알림창이 나오도록 질문하신것 같은데요

위에 답변 달아주신 소스를 활용해서

list.php 나 list.skin.php 에서 처리하셔야 할 것 같습니다.

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

답변에 대한 댓글 1개

좋은 답변 감사드립니다 ^^

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

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

로그인
🐛 버그신고