테스트 사이트 - 개발 중인 베타 버전입니다

view 페이지에서 특정 레벨 이하로는 데이터를 노출하지 않으려고 합니다. 채택완료

호다 2년 전 조회 5,482

안녕하세요. 항상 도움 받고 있습니다. 감사합니다. 

view 페이지에서 데이터를 보여줄 때 회원 레벨이 5 이하면 해당 데이터를 안 보여주려고 합니다. 
코드는 이렇게 짰는데요 그래도 데이터가 5 레벨 이하여도 노출이 되어서 질문 합니다. 

감사합니다.

 

<th>소유자명</label>

   </th>

   <td>

    <?php

     if ($member['mb_level'] > 5) {

      echo " " . $view['wr_subject'];

     } else if ($member['mb_lavel'] <= 5) {

     echo " ";

     }  

    ?>

   </td>

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

답변 4개

채택된 답변
+20 포인트

</p>

<p><td>

    <?php if ($member['mb_level'] > 5) echo $view['wr_subject']; ?>

</td></p>

<p>

 

또는

 

</p>

<p><td id="my">

    <?php $view['wr_subject']; ?>

</td>

.

.

.

<?php if ($member['mb_level'] <= 5) echo "<script>my.innerHTML = '';</script>"; ?></p>

<p>

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

호다
2년 전
알려주셔서 정말 감사합니다. 만약 이 경우에 자기 글인 경우에도 볼 수 있게 하려면 어떻게 해야 하나요?

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

2년 전

플라이님 말씀대로 오타고 있고 $member 앞에 (int)를 한번 붙여보세요

로그인 후 평가할 수 있습니다

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

s
sinbi Expert
2년 전

</p>

<p><?php echo ($member['mb_level'] > 5) ? $view['wr_subject'] : ''; ?></p>

<p>

로그인 후 평가할 수 있습니다

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

플라이
2년 전

$member['mb_lavel'] 오타로 보여집니다.

 

mb_level 입니다.

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

호다
2년 전
알려주셔서 정말 감사합니다. 만약 이 경우에 자기 글인 경우에도 볼 수 있게 하려면 어떻게 해야 하나요?

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

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

로그인