list.php query 쿼리에 특정 게시판 로그인 아이디별로 자신이 쓴 글만 리스트업되도록
본문
bbs/list.php query 쿼리에 특정 게시판 로그인 아이디별로 자신의 쓴 글만 리스트업되도록 하고자 합니다.
A라는 게시판에 로그인한 아이디를
if($bo_table=="A") {
$sql=" ... where wr_id='$member[mb_id]' <-이 부분을 추가해서
} else {
기존 list.php 쿼리
}
위 부분을 어디에 적용해 줘야 아이디별로 자신이 쓴 글만 쿼리처리로 list 를 보여줄 수 있는지요?
혹은 list.php 말고도 이렇게 아이디별 게시물 올린 아이디 매칭해서 리스트 보이게 할 수 있는가요?
답변 부탁드려요.
답변 5
결과 값이 안나와서 그런거죠?
일단 보니까 조건문은 맞았고 위에 쓰신 쿼리 문법이 잘못됐어요
아래 쿼리로 써야됩니다.
$sql=" ... where mb_id='{$member['mb_id']}' ";
common.php 맨 끝에
if( $bo_table=='A') {
if( !$is_admin) {
$sfl='mb_id';
$stx=$member['mb_id'];
}
}
list.php 파일의 $sql=...이 현재 있는 위치에 추가하시고 기존 $sql=...은 else쪽으로 옮기시면 됩니다
코어 수정 보다는 스킨이나 따로 include 하는 구문을 추가해서 쿼리문을 새로 짜시는걸 추천드립니다.
로그인한 아이디가 admin 이라면
게시판 리스트 주소에
sop=and& sfl=mb_id&stx=admin
추가하면 로그인한 아이디의 게시물만 나옵니다.
답변을 작성하시기 전에 로그인 해주세요.