게시판 여분필드 입력 내용을 for문 밖에서 볼 수 있는 방법을..

게시판 여분필드 입력 내용을 for문 밖에서 볼 수 있는 방법을..

QA

게시판 여분필드 입력 내용을 for문 밖에서 볼 수 있는 방법을..

본문

워낙 초보라서 어리석은 질문을 드립니다.

 

list.skin.php에서

여분필드에 입력했던 내용을 for문 밖에서 보이게 하고 싶습니다.

여분필드에 입력했던 내용을 게시판 상단에 한번만 출력하고 싶네요.

 

아니면, for문 안에 위치해도 한번만 보일 수 있는 방법은 없을까요?

 

 

아래 그림의 게시판은

관리자가 여분필드 wr_1에 id를 입력한 학부모에게만 글이 노출되는 것입니다.

(여분필드 wr_2는 학생 이름입니다.)

 

현재는 어쩔 수 없이 이렇게 넣어서...


<?php for ($i=0; $i<count($list); $i++) { ?>
<?php if($list[$i][wr_1]) { ?>
	<span class=""><?=$list[$i][wr_2]?> 학생 학습현황</span>
<? } ?>
<?php } ?>

 

 

아래 그림과 같이 글의 개수만큼 여분필드 wr_2 내용이 3번이나 출력됩니다.ㅜㅜ

 

79a0671a5705ea26d129534fd5ff6baa_1422736009_5695.jpg
 

 

위의 <span class=""><?=$list[$i][wr_2]?> 학생 학습현황</span>​ 부분을

게시판 상단에 한번만 출력하는 방법은 없을까요?

 

도움 주시면 감사하겠습니다. (__)

이 질문에 댓글 쓰기 :

답변 2

wr_1, wr_2 등은 게시글마다 달라질 수 있는 값이구요

게시판 설정 아랫부분에 있는 여분필드값은 bo_1, bo_2 등의 DB 테이블 컬럼에 들어가는 것입니다.

 

즉, for문 내의 $list[$i][wr_1] 처럼 게시물(레코드) 마다 바뀌는게 아니라

해당 게시판 전체에 적용되므로 게시판 어디에나 일정한 값이 되므로 그냥 사용하시면 됩니다.

 

즉, 넣고자 하는 부분에

<?php echo $board['bo_1'] ?>

이런 식으로 사용하시면 되겠습니다. 

해결했습니다.

 


<?php for ($i=0; $i<count($list); $i++) { ?>
	<?php if($list[$i][wr_1]) { ?>
	<span class=""><?php echo $list[$i][wr_2]; echo '학생 학습현황'; break; ?></span>
	<?php } ?>
<?php } ?>

 

break;를 넣어주어 재출력을 막았더니 되네요.

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

회원로그인

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