테스트 사이트 - 개발 중인 베타 버전입니다

견적서 만들다보니... 채택완료

곰돌e 2년 전 조회 1,372

안녕하세요. 그누 고수님들.

고수님들의 조언이 필요하여 이렇게 질문 드립니다.

 

QnA, 스킨 들 짜집기를 하면서 견적서를 만들어보려 하고 있답니다.
그런데 첫 줄 구분, 등급 이후에 인원, 투입기간, 월단가, 견적금액 부분부터 DB에 값이 등록이 안되네요.
 

write.skin.php 코드 중 일부

<td>
                    <input style="width: 90%; align: center;" type="text" name="wr_11" value="<?php echo $write['wr_11'] ?>" id="wr_11" class="frm_input" size="10" placeholder="인원" onkeyup="calca()">
                </td>

                <td>
                    <input style="width: 90%; align: center;" type="text" name="wr_12" value="<?php echo $write['wr_12'] ?>" id="wr_12" class="frm_input" size="10" placeholder="투입기간" onkeyup="calca()">
                </td>

                <td>
                    <input style="width: 90%; align: center;" type="text" name="wr_13" value="<?php echo $write['wr_13'] ?>" id="wr_13" class="frm_input" size="15" maxlength="255" placeholder="월단가" onkeyup="calca()">
                </td>
                
                <td>
                    <input style="width: 90%; align: center;" type="text" name="wr_14" value="<?php echo $write['wr_14'] ?>" id="wr_14" class="frm_input" size="20" maxlength="255" placeholder="견적금액" readonly tabindex="-1">
                </td>

                <script>
                    function calca() {
                        var a = parseInt(document.getElementById('wr_11').value.replace(/[^\d]+/g, '')) | 0;
                        var b = parseInt(document.getElementById('wr_12').value.replace(/[^\d]+/g, '')) | 0;
                        var c = parseInt(document.getElementById('wr_13').value.replace(/[^\d]+/g, '')) | 0;
                        // ,가 들어가도 계산되게 하려면 아래처럼 숫자 외의 문자[열] 제거하면 됩니다.
                        // var a = parseInt(document.getElementById('a').value.replace(/[^\d]+/g, '')) | 0;
                        document.getElementById('wr_14').value = a*b*c;
                    }
                </script>
            </tr>

 

위의 내용 처럼 11~13을 곱해서 14에 보이게 하는 거 까지 적용했는데..

글쓰기 모드에서 계산까지는 잘 되는데요.. 11~14 값이 DB에 들어가지 않는 상황입니다.

이후 wr_15~부터 작성된 입력폼 값들도 DB에 들어가지 않구요. 

onkeyup 선언해서 그런거 같기도 하고...

제가 초짜다 보니.. 틀린거 없어보이고...

뭐 땜에 DB에 안들어가는건지 도통 알 수가 없네요..

고수님들의 조언 부탁드립니다.

 

 

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

답변 2개

채택된 답변
+20 포인트
2년 전
로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

곰돌e
2년 전
감사합니다. 닥본사님 ^^

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

2년 전

write_update 관련 수정하셨을까요?

 

 

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

곰돌e
2년 전
아뇨. write_update 파일은 없습니당. 있어야 하는 건가용?

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

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

로그인