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

조건문 질문 입니다 채택완료

꽁치입니다 4년 전 조회 3,189

먼저
게시판의 보기 페이지 (view.skin.php) 입니다

 

 

<?php $wr_data['number_01']; ?> 에 값이 있을경우

<?php echo $wr_data['number_01']; ?><?php echo $wr_data['number_02']; ?> 출력하고
<?php $wr_data['number_01']; ?> 에 값이 없을경우 

<?php echo $wr_data['number_03']; ?>

 

                <?php

                if($wr_data['number_01'] = "") {

                    echo $wr_data['number_01'];</p>

<p>                    echo $wr_data['number_02'];

                }eles{

                    echo $wr_data['number_03'];

                }

                ?></p>

<p>

 

위 처럼 했는데 적용이 안되고 에러 나옵니다. 답변좀 ....^^

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

답변 3개

채택된 답변
+20 포인트
s
sinbi Expert
4년 전

</p>

<p><?php

if(isset($wr_data['number_01']) && $wr_data['number_01'] != "") {

    echo $wr_data['number_01'];

    echo $wr_data['number_02'];

} else {

    echo $wr_data['number_03'];

}

?></p>

<p>

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

답변에 대한 댓글 3개

꽁치입니다
4년 전
신비님.. 알려주신데로 해봤는데... 변동이 없는데...제가 한 번 찾아 볼께요. 초고속 답변 감사 합니다^^
s
sinbi
4년 전
변수값이 제대로 찍히는지 먼저 체크해 보세요.

아래처럼 임의의 값으로 테스트해보니 잘 됩니다.
$wr_data = array();
$wr_data['number_01'] = "";
$wr_data['number_02'] = 2;
$wr_data['number_03'] = 3;

if(isset($wr_data['number_01']) && $wr_data['number_01'] != "") {
echo $wr_data['number_01'];
echo $wr_data['number_02'];
} else {
echo $wr_data['number_03'];
}
꽁치입니다
4년 전
아.....제가 오타가 있었네요... 죄송하고, 고맙습니다.^^

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

https://www.brandonchecketts.com/archives/php-performance-isset-versus-empty-versus-php-notices

                <?php
                if( empty( $wr_data['number_01'] )) {
                       echo $wr_data['number_03'];
                }eles{
                      echo $wr_data['number_01'];
                      echo $wr_data['number_02']; 

             }
                ?>

이렇게 하실 수도 있습니다.

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

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

4년 전

무슨에러가 뜨는지부터 올리셔야 파악이 쉽게 될거같습니다.

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

답변에 대한 댓글 1개

꽁치입니다
4년 전
아..죄송합니다. 에러내용은... 내용이 빈공간으로 나옵니다. 메뉴부분만 남고 그 아래로는 blank 입니다

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

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

로그인