어디가 틀린건지 좀 봐주세요-_ㅠ 정보
어디가 틀린건지 좀 봐주세요-_ㅠ본문
게시판 스킨을 만들고 있습니다.
php 제가 직접 해보는거 그누보드 이번에 쓰면서 처음이라;;
뭐라도 할때마다 항상 난관이네요..
여분필드를 사용하는데
소숫점까지의 숫자를 사용하고 단위도 넣습니다.
wr_5 : 숫자
wr_10 : 소숫점이하 숫자
wr_9 : 단위
<?=$list[$i][wr_5]?>.<?=$list[$i][wr_10]?> <?=$list[$i][wr_9]?>
이런식으로해서 출력을 하는데
0.9 ton
요런식으로 출력됩니다.
정렬때문에 int로 phpmyadmin에서 바꿨구요.
문제는 소숫점 이하의 숫자를 입력하지 않았을때
혹은 wr_5, wr_10 둘다 입력하지 않았을때 인데
값을 입력하지 않으면 0으로 출력되어서
둘다 값이 0일때 공란으로 나오도록,
wr_5만 입력하면 소수점과 그 이하 숫자는 나오지 않도록
wr_5 값이 0이지만 wr_10에 값은 있을때
<?=$list[$i][wr_5]?>.<?=$list[$i][wr_10]?> <?=$list[$i][wr_9]?>
이런 형식으로 출력되도록 하고 싶습니다.
그래서 아래처럼 해봤는데
아무 값도 출력이 안됩니다.
<?
if(wr_5>0 && wr_10==0) {
echo "{$list[$i][wr_5]} {$list[$i][wr_9]}";
} else if(wr_5==0 && wr_10>0) {
echo "{$list[$i][wr_5]}.{$list[$i][wr_10]} {$list[$i][wr_9]}";
} else {
echo "";
}
?>
echo "{$list[$i][wr_5]} {$list[$i][wr_9]}";
} else if(wr_5==0 && wr_10>0) {
echo "{$list[$i][wr_5]}.{$list[$i][wr_10]} {$list[$i][wr_9]}";
} else {
echo "";
}
?>
어디가 잘못된걸까요?;ㅁ;
댓글 전체
<?
if($list[$i][wr_5]>0 && $list[$i][wr_10]==0) {
echo "{$list[$i][wr_5]} {$list[$i][wr_9]}";
} else if($list[$i][wr_5]==0 && $list[$i][wr_10]>0) {
echo "{$list[$i][wr_5]}.{$list[$i][wr_10]} {$list[$i][wr_9]}";
} else {
echo "";
}
?>
가 되야 하지 않을까요?...
if($list[$i][wr_5]>0 && $list[$i][wr_10]==0) {
echo "{$list[$i][wr_5]} {$list[$i][wr_9]}";
} else if($list[$i][wr_5]==0 && $list[$i][wr_10]>0) {
echo "{$list[$i][wr_5]}.{$list[$i][wr_10]} {$list[$i][wr_9]}";
} else {
echo "";
}
?>
가 되야 하지 않을까요?...
감사합니다~
아직 초보라 왜 그렇게 해야하는지는 아직 감이 다 오진 않지만
그래도 답을 주셔서 고마워요~
아직 초보라 왜 그렇게 해야하는지는 아직 감이 다 오진 않지만
그래도 답을 주셔서 고마워요~
저도 초보지만... wr_5>0 && wr_10==0 <-- 이런식으로 했을때 wr_5 는 정의되지 않은 인수로서 null 값이 출력되더군요. 당연한게 $ 를 붙여야 db 에서 그 값을 읽어드리는데...;;; 드림위버 사용하신다면 o'reilly php pocket reference 가 같이 딸려오던데, 꽤 유용합니다. 이거 참고하시면 웬만한건 혼자 다 하실수...;;
<?
if($wr_5>0 && $wr_10==0) {
echo "{$list[$i][wr_5]} {$list[$i][wr_9]}";
} else if($wr_5==0 && $wr_10>0) {
echo "{$list[$i][wr_5]}.{$list[$i][wr_10]} {$list[$i][wr_9]}";
} else {
echo "";
}
?>
요렇게 했을때도 안나오드라구요;ㅁ;
급하게 쳐서 올리느라 $를 빼묵었네요 헤헤;;
앵무님 감사합니다. 근데 전 에디트플러스를;ㅁ;)~
if($wr_5>0 && $wr_10==0) {
echo "{$list[$i][wr_5]} {$list[$i][wr_9]}";
} else if($wr_5==0 && $wr_10>0) {
echo "{$list[$i][wr_5]}.{$list[$i][wr_10]} {$list[$i][wr_9]}";
} else {
echo "";
}
?>
요렇게 했을때도 안나오드라구요;ㅁ;
급하게 쳐서 올리느라 $를 빼묵었네요 헤헤;;
앵무님 감사합니다. 근데 전 에디트플러스를;ㅁ;)~