추가 필드 또는 기타 방법으로 자동계산하기 정보
추가 필드 또는 기타 방법으로 자동계산하기본문
안녕하세요.
질문을 드립니다.
추가 필드나 다른 방법으로 자동으로 계산이 될 수 있도록 하는 것을 만들고자 하는데요.
초보다 보니 어케 해야 할 지..
예를 들어
넓이로 계산하여 가격을 계산해야하는데요.
가로*세로*기본가격(1m*1m)= XXX 으로 나오면 되는데요
가로와 세로의 길이 만 게시판에 출력이 되고 기본가격은 굳이 출력되지 않아도 됩니다.
즉, 사용자 입력 폼에서는 "가로 * 세로 = 합계"
이렇게만 나오면 되는 거죠.
그리고 이것이 게시판의 목록 또는 뷰페이지에서 보여야 하는데요.
방법을 도저히 모르겠네요.
고수님들의 답변 부탁드립니다.
질문을 드립니다.
추가 필드나 다른 방법으로 자동으로 계산이 될 수 있도록 하는 것을 만들고자 하는데요.
초보다 보니 어케 해야 할 지..
예를 들어
넓이로 계산하여 가격을 계산해야하는데요.
가로*세로*기본가격(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]?>원 으로 변경하셔도 되겠구요.
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]?>원 으로 변경하셔도 되겠구요.
아... 이런 굉장히 복잡하군요...
근데요... 위의 내용은 글을 쓰고 난 다음에 볼 수 있는 것 같은데요.
바로 글을 적을 때마다 바로 바로 보일 수 있는 건지 해서요?
아직은 초보라서요^^
근데요... 위의 내용은 글을 쓰고 난 다음에 볼 수 있는 것 같은데요.
바로 글을 적을 때마다 바로 바로 보일 수 있는 건지 해서요?
아직은 초보라서요^^