추가 필드 또는 기타 방법으로 자동계산하기 > 그누4 질문답변

그누4 질문답변

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

추가 필드 또는 기타 방법으로 자동계산하기 정보

추가 필드 또는 기타 방법으로 자동계산하기

본문

안녕하세요.

질문을 드립니다.

추가 필드나 다른 방법으로 자동으로 계산이 될 수 있도록 하는 것을 만들고자 하는데요.
초보다 보니 어케 해야 할 지..

예를 들어

넓이로 계산하여 가격을 계산해야하는데요.

가로*세로*기본가격(1m*1m)= XXX 으로 나오면 되는데요

가로와 세로의 길이 만 게시판에 출력이 되고 기본가격은 굳이 출력되지 않아도 됩니다.

즉, 사용자 입력 폼에서는    "가로 * 세로 = 합계"
이렇게만 나오면 되는 거죠.

그리고 이것이 게시판의 목록 또는 뷰페이지에서 보여야 하는데요.

방법을 도저히 모르겠네요.

고수님들의 답변 부탁드립니다.

댓글 전체

예를들어 wr_1~3까지 사용했다고 가정했을때,
write.skin.php 파일에는
가로 : <input type=text name=wr_1>m
세로 : <input type=text name=wr_2>m
기본 : <input type=text name=wr_3>원
을 추가하시고,

view.skin.php 파일에는
가로 <?=$view[wr_1]?>m * 세로 <?=$view[wr_2]?>m * <?=$view[wr_2]?>원 = <?=$view[wr_1]*$view[wr_2]*$view[wr_3];?>원

list.skin.php 파일에는
가로 <?=$list[$i][wr_1]?>m * 세로 <?=$list[$i][wr_2]?>m * <?=$list[$i][wr_2]?>원 = <?=$list[$i][wr_1]*$list[$i][wr_2]*$list[$i][wr_3];?>원

---------------------------------- 추가 -------------------------------------------------

write.skin.php 파일에서 기본값을 화면에 출력하지 않으시려면
기본 : <input type=text name=wr_3>원 을 기본 : <input type=hidden name=wr_3>원 으로 바꾸시면 될듯합니다.

필수입력이랑, 숫자만 입력받겠다는 것 정도가 필요하시면 적당히 추가하시면 되겠습니다.
길이를 미리 지정하시려면 input 대신 select등을 사용하시면 되겠구요.


총금액이 단순출력이 아니라, DB에도 저장되길 원하신다면
write_update.skin.php파일에 $wr_4 = $wr_1*$wr_2*$wr_3; 을 추가하시면 되겠습니다.

그럼 view.skin.php 파일에선
<?=$view[wr_1]*$view[wr_2]*$view[wr_3];?>원 대신 <?=$view[wr_4];?>원 으로
list.skin.php 파일의
<?=$list[$i][wr_1]*$list[$i][wr_2]*$list[$i][wr_3];?>원 대신 <?=$list[$i][wr_4]?>원 으로 변경하셔도 되겠구요.
아... 이런 굉장히 복잡하군요...

근데요... 위의 내용은 글을 쓰고 난 다음에 볼 수 있는 것 같은데요.
바로 글을 적을 때마다 바로 바로 보일 수 있는 건지 해서요?
아직은 초보라서요^^
전체 66,554 |RSS
그누4 질문답변 내용 검색

회원로그인

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