여분필드 내용 여/부에 따른 코딩 노출 문제 문의

여분필드 내용 여/부에 따른 코딩 노출 문제 문의

QA

여분필드 내용 여/부에 따른 코딩 노출 문제 문의

본문

안녕하세요 

게시판에서 wr_1~wr5 여분필드의 내용이 있을때는 view에서 출력이 되고

내용이 없을때는 출력이 안되게 하고 싶습니다.

 

여분필드만 있으면 어떻게 해보겠는데 주변에 코딩파일까지 함께 안나오게 하려구요

 

<div>

<ul>

<li><?php echo $view['wr_1'] ?></li>

<li><?php echo $view['wr_2'] ?></li> 

<li><?php echo $view['wr_3'] ?></li> 

<li><?php echo $view['wr_4'] ?></li> 

<li><?php echo $view['wr_5'] ?></li> 

<ul>

</div>

 

이부분 전체가 안나와야 합니다..

 

고수님들의 가르침 부탁드립니다. ㅠㅜ

이 질문에 댓글 쓰기 :

답변 4

<?php

// 하나라도 있으면 나와야 하는경우

//if ($view['wr_1'] || $view['wr_2'] || $view['wr_3'] || $view['wr_4'] || $view['wr_5']) {

// 하나라도 있으면 나와야 하는경우

if (!($view['wr_1'] || $view['wr_2'] || $view['wr_3'] || $view['wr_4'] || $view['wr_5'])) {

?>

<div>

<ul>

<li><?php echo $view['wr_1'] ?></li>

<li><?php echo $view['wr_2'] ?></li> 

<li><?php echo $view['wr_3'] ?></li> 

<li><?php echo $view['wr_4'] ?></li> 

<li><?php echo $view['wr_5'] ?></li> 

<ul>

</div>

<?php } ?>

이렇게 하시면 됩니다.

필드에 값이 있으면 그 값을 출력하라.

 


<div>
<ul>
<li><? if($view['wr_1']) {?><?php echo $view['wr_1'] ?><? } ?></li>
<li><? if($view['wr_2']) {?><?php echo $view['wr_2'] ?><? } ?></li> 
<li><? if($view['wr_3']) {?><?php echo $view['wr_3'] ?><? } ?></li> 
<li><? if($view['wr_4']) {?><?php echo $view['wr_4'] ?><? } ?></li> 
<li><? if($view['wr_5']) {?><?php echo $view['wr_5'] ?><? } ?></li> 
<ul>
</div>

 

부가적으로 값이 없는 필드값 부분에 공백이 허전 하다면

아래처럼..

 

값이 있으면 값을 출력하고 만일 값이 없으면 "내용없음" 출력

 


<div>
<ul>
<li><? if($view['wr_1']) {?><?php echo $view['wr_1'] ?><? } else { ?>내용없음<? } ?></li>
<li><? if($view['wr_2']) {?><?php echo $view['wr_2'] ?><? } else { ?>내용없음<? } ?></li> 
<li><? if($view['wr_3']) {?><?php echo $view['wr_3'] ?><? } else { ?>내용없음<? } ?></li> 
<li><? if($view['wr_4']) {?><?php echo $view['wr_4'] ?><? } else { ?>내용없음<? } ?></li> 
<li><? if($view['wr_5']) {?><?php echo $view['wr_5'] ?><? } else { ?>내용없음<? } ?></li> 
<ul>
</div>
답변을 작성하시기 전에 로그인 해주세요.
전체 123,978 | RSS
QA 내용 검색

회원로그인

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