상세페이지 if 조건 수정 채택완료
회원테이블(A)와 회원자료 테이블(B) 는 [mb_id] 란 필드로 연결하였습니다. 게시판의 상세페이지가 보여지는 조건을 1) 반드시 테이블(A)에 회원값[mb_id] 가 있어야하고, 2) 테이블(B)에도 [mb_id] 값이 있어야, 게시판의 상세페이지에서 $content 값을 보여주려고 합니다.
아래는 A테이블의 회원일때만 $content 값을 보여주는 조건인데, if($is_member) 를 어떻게 해야 하는지 도움부탁합니다.
view.skin.php 내용에서...
=================================
if($is_member) { echo $content; } else { echo '' ; }
?>
==================================
답변 2개
if($is_member && $member['mb_id']==$view['mb_id']) {
echo $content;
} else {
echo '' ;
}
이렇게 하면 되지 않을까요?
답변에 대한 댓글 1개
댓글을 작성하려면 로그인이 필요합니다.
$member['mb_id'] 이것은 말 그대로 회원테이블의 mb_id 필드 값이구요..
그누보드는 write.skin.php 에서는 $write 배열변수를 쓰면 현재 보드테이블에 말 그대로 쓸 수 있습니다.
list.skin.php 에서는 $list 배열변수,
동일하게 view.skin.php 에서는 $view 배열 변수를 부르면 보드에 저장된 내용을 불러올 수 있는데..
$view['mb_id'] 이렇게 하면 게시판에 등록된 즉, 글쓴이의 mb_id 를 불러올 수 있습니다..
저도 잘은 모르지면, 이정도로 이해하고 있습니다..
답변에 대한 댓글 1개
좀더 공부를 해야겠지만... 친절한 설명 감사드립니다.~~
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인
초보자라 코드이해가 잘되지는 않지만 잘 나옵니다.
$member['mb_id']==$view['mb_id'] 에서 mb_id가 2개인데, 어떤 테이블을 의미하는 것인지요? 덤으로 설명부탁해도 될런지요??