값이 있을 때만
본문
아래 필드에 숫자값이 들어갑니다. 비어 있거나 0일 수도 있습니다.
wr_109 |
wr_116 |
wr_123 |
wr_130 |
위의 필드 어느하나라도 값이 들어 있으면 위의 표가 보이게 하고
위의 모든 필드에 값이 없으면 표가 안보이게 하려면 어떤 코드로 어떻게 감싸주어야 하는지요..
답변 3
$showtable = true;
if (empty(wr_109) === true && empty(wr_116) === true && empty(wr_123) === true && empty(wr_130) === true) {
$showtable = false;
}
배열로 처리하는 방법도 있습니다. 참고만 하세요.
// 필드값을 배열로 저장 (필드의 갯수가 많을 경우 추가하면 됩니다.)
$wr_arr = array($wr_109,$wr_116,$wr_123,$wr_130);
// 생성된 배열의 빈값을 제거. (값이 있는 필드값만 배열로 생성됨)
// 필드의 값이 0인것도 제거됩니다.
$wr_arr = array_filter($wr_arr);
// 배열의 갯수가 0보다 클경우 (여기서 0은 필드의 값이 아니라 배열의 갯수입니다.)
if(count($wr_arr)>0) {
//여기서 표출력
// 여기까지...
}
어렵지 않습니다.
if( $wr_130){
echo $ wr_130;
}
이런식으로 값이 있을때만 출력
답변을 작성하시기 전에 로그인 해주세요.