답변 4개
게시판 내에서 검색이라면
/bbs/list.php 파일을 열고 41번줄 밑에 코드를 작성합니다.
예시로 저는 free게시판에 검색시 자신이 작성한 게시물만 보이도록 예시를 했습니다.
$sql_search = get_sql_search($sca, $sfl, $stx, $sop);
if ($bo_table === 'free') {
if ($is_member) {
$sql_search .= " and mb_id = '{$member['mb_id']}' ";
}
}
답변에 대한 댓글 1개
댓글을 작성하려면 로그인이 필요합니다.
검색시 where 절에 mb_id 컬럼이 검색이 되고 있지 않아 전체글로 조회 되는걸로 보여집니다.
답변에 대한 댓글 1개
댓글을 작성하려면 로그인이 필요합니다.
/bbs/search.php 에서
원하는 게시판은 따로 sql문이 적용되도록 하면 될 것입니다.
if(테이블명일떄) { 회원 아이디로 검색 where mb_id = '".$member['mb_id']."' and .....
이런식으로 해주면 해당 게시판에 대해서는 해당 아이디의 게시물만 검색 될 것입니다.
답변에 대한 댓글 1개
댓글을 작성하려면 로그인이 필요합니다.
자세한 코드 상담은 힘들고, 원리는 보통 이렇습니다.
SQL WHERE 조건절에 해당 회원아이디 조건을 추가해 해당 회원글만 불러오게 하거나
PHP for 반복단에서 해당 회원이 아닐 때는 건너뛰게 continue 구문을 사용하는 겁니다.
답변에 대한 댓글 1개
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인