상세페이지 if 조건 수정

상세페이지 if 조건 수정

QA

상세페이지 if 조건 수정

본문

회원테이블(A)와 회원자료 테이블(B) 는 [mb_id] 란 필드로 연결하였습니다.
게시판의 상세페이지가 보여지는 조건을 1) 반드시 테이블(A)에 회원값[mb_id] 가 있어야하고, 2) 테이블(B)에도 [mb_id] 값이 있어야, 게시판의 상세페이지에서 $content 값을 보여주려고 합니다.


아래는 A테이블의 회원일때만 $content 값을 보여주는 조건인데, if($is_member) 를 어떻게 해야 하는지 도움부탁합니다.


view.skin.php 내용에서...


=================================

<div class="view-content">    
    <?php
      $content = $view['wr_content'];  

  

      if($is_member) {
      echo $content;
      } else {
      echo '' ;
      }


   ?>  
</div>

==================================

이 질문에 댓글 쓰기 :

답변 2

 if($is_member && $member['mb_id']==$view['mb_id']) {
      echo $content;
      } else {
      echo '' ;
      } 


이렇게 하면 되지 않을까요?

아~ 6시간동안 이리저리 ....너무 감사합니다.

초보자라 코드이해가 잘되지는 않지만 잘 나옵니다.




$member['mb_id']==$view['mb_id'] 에서 mb_id가 2개인데, 어떤 테이블을 의미하는 것인지요? 덤으로 설명부탁해도 될런지요??

$member['mb_id'] 이것은 말 그대로 회원테이블의 mb_id 필드 값이구요..


그누보드는 write.skin.php 에서는 $write 배열변수를 쓰면 현재 보드테이블에 말 그대로 쓸 수 있습니다.

list.skin.php 에서는 $list 배열변수, 


동일하게 view.skin.php 에서는 $view 배열 변수를 부르면 보드에 저장된 내용을 불러올 수 있는데..


$view['mb_id'] 이렇게 하면 게시판에 등록된 즉, 글쓴이의 mb_id 를 불러올 수 있습니다..


저도 잘은 모르지면, 이정도로 이해하고 있습니다.. 

답변을 작성하시기 전에 로그인 해주세요.
전체 123,590 | RSS
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT