어디가 틀린건지 좀 봐주세요-_ㅠ > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

어디가 틀린건지 좀 봐주세요-_ㅠ 정보

어디가 틀린건지 좀 봐주세요-_ㅠ

본문

게시판 스킨을 만들고 있습니다.
 
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 "";
  }
?>
 
어디가 잘못된걸까요?;ㅁ;

댓글 전체

<?
  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 "";
  }
?>

요렇게 했을때도 안나오드라구요;ㅁ;
급하게 쳐서 올리느라 $를 빼묵었네요 헤헤;;
앵무님 감사합니다. 근데 전 에디트플러스를;ㅁ;)~
전체 24 |RSS
그누4 질문답변 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT