계산한후에 값을 DB에 담을려면 어떻게 > 그누4 질문답변

그누4 질문답변

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

계산한후에 값을 DB에 담을려면 어떻게 정보

계산한후에 값을 DB에 담을려면 어떻게

첨부파일

write.skin.php (25.3K) 13회 다운로드 2007-05-22 19:29:21

본문

거래명세표를 만들고 있습니다.
 
첨부화일을 보시면.. 스크립트로 단가와 수량을 넣으면 공급가액 세액을 계산 할수 있게 만들었습니다.
 
그런데..  단가 수량 등 계산이되는부분이 디비에 담기지 않는군요,,
 
이부분에 문제가 있는것 같은데 어떻게 해야하는지요 ???  궁금..
 
===================================================
 
<tr>
<td height="25"><input type="text" name="b[0]" value="<? if($b[0]) echo $b[0];else echo date(m);?>" ></td>
<td><input type="text" name="b[1]" value="<? if($b[1]) echo $b[1];else echo date(d);?>" ></td>
<td><input type="text" name="b[2]" value="<?=$b[2]?>" ></td>
<td><input type="text" name="b[3]" value="<?=$b[3]?>" ></td>
<td><input type="text" size="4" name="b[4]" itemname="tagin_net_qty" value="<?=$b[4]?>" onKeyUp="tagin_net_vat()"></td>
<td><input type="text" size="10" name="b[5]" itemname="tagin_net_money" value="<?=$b[5]?>" onKeyUp="tagin_net_comma(this);tagin_net_vat()"></td>
<td><input type="text" size="11" name="tagin_net_amount" value="<?=$b[6]?>" onFocus="this.blur()" readonly style="text-align:right;"></td>
<td><input type="text" size="10" name="tagin_net_vat_amount" value="<?=$b[7]?>"  onFocus="this.blur()" readonly style="text-align:right;"></td>
<td><input type="text" name="[b8]" value="<?=$b[8]?>" maxlength="3" size="2" class="no_border2"></td>
</tr>
 
===================================================
 
완성되면  멋진 거래명세서를 올리겠습니다.
 
감사합니다.
  • 복사

댓글 전체

<td><input type="text" name="[b8]" value="<?=$b[8]?>" maxlength="3" size="2" class="no_border2"></td>

==>>

<td><input type="text" name="b[8]" value="<?=$b[8]?>" maxlength="3" size="2" class="no_border2"></td>

** b[8] **
부연설명으로 구문의 특성은 1) 또는 2)번 현상으로 나타나거든요.. 
제가 원하는거는 계산도 되고 디비에도 담기는건데...  name 값을 어떻게 처리해야 할지..
name 에 함수값을 넣어 불러오면 계산이 되는데..  디비입력이 안되고....,,,, ;;
첨부 파일이 있으니 꼭 첨부파일 보아주세요

1) 계산이되는식이지만 디비에 담기지 않음
<input type="text" size="4" name="tagin_net_qty" value="<?=$b[4]?>" onKeyUp="tagin_net_vat()">

2) 디비에 담기지만 계산이 되질 않음.
<input type="text" size="4" name="b[4]" itemname="tagin_net_qty" value="<?=$b[4]?>" onKeyUp="tagin_net_vat()">
1) 계산이되는식이지만 디비에 담기지 않음
<input type="text" size="4" name="tagin_net_qty" value="<?=$b[4]?>" onKeyUp="tagin_net_vat()">

에서 디비로 넘어가는 값은 value="<?=$b[4]?>" 에서 정의된 b[4]가 아닌 name="tagin_net_qty"의 tagin_net_qty 값이 넘어갑니다.
고로 디비저장부분에서 받는 변수는 $b[4] 가 아닌 $tagin_net_qty 입니다.

소스를 보니 많이 수고하시네요....^^
1) 계산이되는식이지만 디비에 담기지 않음
<input type="text" size="4" name="tagin_net_qty" value="<?=$b[4]?>" onKeyUp="tagin_net_vat()">

2) 디비에 담기지만 계산이 되질 않음.
<input type="text" size="4" name="b[4]" itemname="tagin_net_qty" value="<?=$b[4]?>" onKeyUp="tagin_net_vat()">

3) 계산도 되고 디비에도 담길꺼임
<input type="text" size="4" name="b[4]" id="tagin_net_qty" itemname="tagin_net_qty" value="<?=$b[4]?>" onKeyUp="tagin_net_vat()">

* 부연설명 (id 와 name의 차이)
1. 둘중 하나만 있으면 스크립트와 php 에서 같이 씁니다.
2. 둘다 있으면 id는 스크립트에서 쓰이고, name 은 php 에서 쓰입니다.

설명이 맞나 몰것네요~ 잠을 제대로 못자서리 횡설수설 했습니다 ~ ㅋ
감사합니다. 잘 되네요...

이젠 프린트가 될 수 있게끔 거래명세서 배경그림 손보는 일만 좀 남았습니다.
거래명세서 스킨 완성되는대로 올리겠습니다.
© SIRSOFT
현재 페이지 제일 처음으로