채택완료

각 회원마다의 메모

2021-06-04 (금) 14:12:57 2,109

지금현재 각회원마다 메모를 할수있는 게시판을 만들었고 각회원의 이름을 클릭하면 window.open 으로 팝업창으로 메모를 볼수있는 게시판 열리게 만들었습니다. 근데 여기서 처리해야할께 각 회원들만의 메모만 게시판에 출력해야하는데 모든 메모가 출력되고있는데 이게 각각 회원마다의 메모를 출력할수있게 하는방법이 무엇이있을까요?

|

답변 3개 / 댓글 1개

채택된 답변
+20 포인트

bbs/list.php 파일

Copy
$sql_search = " (1) ";

 

$total_count = $board['bo_count_write'];

}

 

// 회원 본인 글만 보기 (관리자는 모든글 보기)

// bo_1 옵션 값에 yes 값이 있다면

if ($board['bo_1'] == 'yes' || $is_admin ) $sql_search .= " and mb_id = '{$member['mb_id]}' ";

답변에 대한 댓글 1개

2021-06-04 (금) 14:55:43
저 코드를 어느 부분에다 적용시켜야할지잘모르겠습니다. 어디 안에 넣어야할지모르겠습니다.
너무막연하게 질문드리는것같아서 죄송합니다. 그리고 현재 제가 그누보드를 통해서 테이블을 만든게 아니라 제가 직접 코드작성해서 만들었습니다.
2021-06-04 (금) 16:10:56

팝업 파일해서 해주어야 되는 부분이 2가지 정도 있습니다.

1) /common.php 인클루드

그누보드 가장 상단 디렉토리의 common.php 를 인클루드 하면, 

현재 로그인한 회원정보를 $member 변수를 통해 확인할 수 있습니다.

include "../common.php";

2) 메모 가져오는 SQL 문에 회원 ID 조건 추가

where mb_id = '{$member['mb_id']}'

2021-06-04 (금) 15:12:59

1:1 문의 게시판을 사용하시면 될 듯했는데...

하여간에

common.php 끝자락에

if( $bo_table='메모게시판' && !$is_admin) {

$stx=$member['mb_id']?$member['mb_id']:'xxx';

$sfl='mb_id';

}

를 추가해 보세요

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