조건문 질문 입니다 채택완료
꽁치입니다
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 포인트
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'];
}
아래처럼 임의의 값으로 테스트해보니 잘 됩니다.
$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년 전
아.....제가 오타가 있었네요... 죄송하고, 고맙습니다.^^
댓글을 작성하려면 로그인이 필요합니다.
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'];
}
?>
이렇게 하실 수도 있습니다.
로그인 후 평가할 수 있습니다
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인