회원의 그룹에 따라 금전출납부 보여주기 > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

회원의 그룹에 따라 금전출납부 보여주기 정보

회원의 그룹에 따라 금전출납부 보여주기

본문

http://www.sir.co.kr/bbs/tb.php/g4_skin/12288
에 있는 금전출납부를 학교 학급비로로 사용할때,

회원정보 g4_member 에는 학생들이 회원 가입을 하고,
mb_group  이라는 필드를 추가로 만들어서 거기에 학년과 반을  1-1. 1-2, 1-3 같은 형식으로 학생별로 자기가 속한 학년과 반을 저장한 경우에,

account_1-1, 

이렇게 금전출납부를 반별로 게시판을 생성한 경우에

index.php 에서

<? if ($member[mb_level] >= 3) { ?> 
    <?=latest("basic", account_1-1, 5, 37); ?>
<? } ?>

이렇게 붙여  넣어서 보이게 하면서,

자기 반의 금전 출납부만 보이게 하려면 어떻게 해야 하나요.

로그인 아이디에서 자기가 속한 그룹을 찾고,
그룹의
account_1-1 와 같은 금전출납부만 보이게 하려는 것이거든요



댓글 전체

// $group_id 는 임의의 변수입니다.

<? $group_id = "account_".$member[mb_group] ; ?>

<? if ($group_id == 'account_1-1') { ?> 
    <?=latest("basic", account_1-1, 5, 37); ?>
<? } else if  ($group_id == 'account_1-2') { ?> 
    <?=latest("basic", account_1-2, 5, 37); ?>
<? } else  if ($group_id == 'account_1-3') { ?> 
    <?=latest("basic", account_1-3, 5, 37); ?>
<? } else { ?>
소식된 그룹이 없습니다. (임의의 메세지)
<? } ?>

이런식으로 하시면 될 것 같습니다.
레벨이 3 이상이면 자신이 속한 그룹의 금전출납부를 보여주고 레벨이 7 이상이면 모든 금전 출납부를 보여줘라고 할때

<? if ($member[mb_level] >= 3 && $group_id = "account_".$member[mb_group] { ?>
<table width="100%" cellpadding=0 cellspacing=0><tr><td valign=top>
  <tr>
    <td width='50%' vAlign='top'>
      <? if ($group_id == 'account_1-1') { ?>
      <?=latest("basic", account_1-1, 5, 37); ?>
      <? } else if  ($group_id == 'account_1-2') { ?>
      <?=latest("basic", account_1-2, 5, 37); ?>
      <? } else  if ($group_id == 'account_1-3') { ?>
      <?=latest("basic", account_1-3, 5, 37); ?>
      <? } else { ?>
      소식된 그룹이 없습니다.
    </td>     
      <? } ?>
      <? } ?>

이렇게 하니까 에러가 나서 화면이 안열리네요
전체 66,554 |RSS
그누4 질문답변 내용 검색

회원로그인

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