채택완료

php 값있을때 와 없을때 다르게출력

아래처럼 해당값이 있을때 만 출력을시키고있습니다.
지금 같은경우는 $info['count'] 값이 없으면. 아무것도 출력이 안되는데. 
값이 없는경우 '0건ㅠㅠ'  이렇게 출력시키다가 $info['count'] 값이 있을때.'0건ㅠㅠ' 은 사라지고 $주문몇건 으로 출력시킬수 있을까요 ? 

 

Copy
<?php

        if ($info['count']) {

                echo '<span class="alim">$주문몇건</span>';

        }

         ?>
|

답변 2개 / 댓글 7개

채택된 답변
+20 포인트
<?php
        if ($info['count']) {
                echo '<span class="alim">$주문몇건</span>';
        }else{
echo '<span class="alim">0건</span>';
}
         ?>

 

 

<?php if (($info['count']*1)>0) {

echo '<span class="alim">$주문몇건</span>';

}else{

echo '<span class="alim">0건</span>';

} ?>

답변에 대한 댓글 5개

책보고 아래처럼 해봤는데 원하는대로 출력되더라구요
열린 님이 알려주신 부분이 괜찮은지 이대로해도 되는지 궁금합니다

<?php
if(isset($info[$date][$val]['count'])) {
echo "<?php echo number_format($info[$date][$val]['count']); ?>";
}
else {
echo '주문이없어요ㅠㅠ';
}
?>
echo 값에

echo "<?php echo number_format($info[$date][$val]['count']); ?>";
이렇게 하든
echo '<?php echo number_format($info[$date][$val]['count']); ?>';
오류발생하는데 어떤식으로 작성해줘야할까요 ?ㅠㅠ
말씀해준대로 처리했더니
아래처럼 텍스트 출력됩니다 ㅠㅠ

echo "php echo number_format($info[$date][$val]['count']); ";

<div class="tit">
echo number_format(Array[합계]['count']);

echo number_format($info[$date][$val]['count']); 
 

답변에 대한 댓글 2개

똑같네요 ㅠㅠ

<div class="tit">
echo number_format(Array[합계]['count']);
한번더 변수값만들어서 출력시켰습니다.
감사합니다.

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