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

게시판 한계정당 한번만 읽을수 있게 채택완료

장똥 4년 전 조회 2,317

게시판 한계정당 한번만 읽을수 있게 설정할수있을까요 ?

구글링 해보니까 특정 게시판에 계정당 글을 한번만 등록 제한 하는방법 까지는있는데

반대로 계정당 글을 한번만 읽을수있는 방법은 안나오더라구요 ㅠㅠ

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

답변 4개

채택된 답변
+20 포인트

조회테이블에 기록하는건 직접 넣으셔야 될거 같고

 

조회테이블은 만든 테이블로 회서 view 페이지에 추가하시면 됩니다.

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

답변에 대한 댓글 1개

장똥
4년 전
감사합니다 해결!

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

네 조회테이블을

 

g5_board_view 

 

정도 이름으로 생성해주시면 될거 같네요

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

답변에 대한 댓글 1개

장똥
4년 전
그럼 정리를 하면.
g5_board_view <테이블이름
php 로 넘어와서
view.php 에
$sql = "select count(*) as cnt from 조회테이블 where bo_table= '".$bo_table."' and mb_id = '".$member['mb_id']."'"'

$row = sql_fetch($sql);

$tcnt = $row['cnt'];

if ($tcnt == 0) {

// 조회테이블에 기록

} else {

alert($board['bo_subject']."게시판은 1회만 접근이 가능합니다.");

}
이걸 추가 하시란 말씀이신가요 !?

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

게시판 조회시 특별히 기록되는 데이터가 없기 때문에

 

게시판 조회시

 

bo_table, mb_id 를 기록하는 테이블을 만든후에

 

$sql = "select count(*) as cnt from 조회테이블 where bo_table= '".$bo_table."' and mb_id = '".$member['mb_id']."'"'

$row = sql_fetch($sql);

$tcnt = $row['cnt'];

if ($tcnt == 0) {

 // 조회테이블에 기록

} else {

  alert($board['bo_subject']."게시판은 1회만 접근이 가능합니다.");

}

 

이정도 하면 되지 않을까 싶네요.

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

답변에 대한 댓글 1개

장똥
4년 전
그럼 phpmyadmin 같은 걸 이용해서 bo_table, mb_id 테이블 추가(생성) 해주고
게시판 php 에다가
$sql = "select count(*) as cnt from 조회테이블 where bo_table= '".$bo_table."' and mb_id = '".$member['mb_id']."'"'

$row = sql_fetch($sql);

$tcnt = $row['cnt'];

if ($tcnt == 0) {

// 조회테이블에 기록

} else {

alert($board['bo_subject']."게시판은 1회만 접근이 가능합니다.");

}

위를 추가 하라는 말씀이시죠 ?

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

4년 전

https://sir.kr/g4_qa/87512

 

이걸 참고하시면 될 듯 하네요

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

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

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

로그인