합계금액 계산방법 질문입니다. 채택완료
리스트(list.skin.php)에서 순익 합계를 아래처럼 만들었습니다만..
순이익 합계: <?$sum = sql_fetch(" select sum(wr_27) as sum_in from $write_table "); $sum_in = $sum[sum_in];?> \<?=number_format($sum_in)?>원
다른 필드에 있는 숫자는 정상적으로 바로바로 표출이 됩니다.
하지만 wr_27 필드계산을 이상하게 해놓아서 그런지.. 글을 한번 쓰고 난뒤 수정을 누르고 다시 글을 써야 정상적으로 합계에 표출이 되더군요.
아래는 wr_27 계산입니다..
write.skin.php 계산
<?$H = $write[wr_16];$Q = $write[wr_24];$P = $write[wr_23]; $T = $H + $Q; $E = $T/10; $C = $T-$E-$P // 순익 input <td class="write_head">순이익</td><td class="write_head2"><input name="wr_27" id="wr_27" readonly itemname="순이익" style="width:125px; border:1px solid #cccccc; height:28px; padding:5px;" value="<?echo"$C"?>"> ?>
view.skin.php 계산
<?$H = $view[wr_16];$Q = $view[wr_24];$P = $view[wr_23]; $T = $H + $Q; $E = $T/10; $C = $T-$E-$P; $view[wr_27] = $C;$view[wr_22] = $E; ?> // 순익 표기<td class="write_head" style="width:10%;">순이익</td><td class="write_head2" width="125px;" style="color: #ff00ff; font-weight:bold; font-size:18px;"><?=$view[wr_27]?></td>
방법을 알려주시면 감사하겠습니다.
답변 2개
$write[] 는 글 수정 시 해당 글의 데이터 값을 배열로 불러오는 변수입니다.
<input name="wr_27" id="wr_27" readonly itemname="순이익" style="width:125px; border:1px solid #cccccc; height:28px; padding:5px;" value="<?echo"$C"?>">
글쓰기시 이 곳에 값을 보여주기 위한거면 자바스크립트로 계산해서 보여주고
글 저장할 때 해당 값들을 더해서 업데이트 또는 인서트 하면 됩니다.
댓글을 작성하려면 로그인이 필요합니다.
글을 한번 쓰고 난뒤 수정을 누르고 다시 글을 써야 정상 <--- 이것은 위 소스의 문제가 아니라 여분필드 값을 저장하는 쿼리 부분에 문제가 있어보입니다
스킨폴더에 write_update.skin.php 화일이 있을텐데 여기의 소스를 보아야겠군요
if($w){
저장쿼리
}
---------- 위 처럼 되어있으면 수정할 때 저장하겠죠
답변에 대한 댓글 1개
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인
그런데.. 어떻게 저장을 해야할까요?
쿼리같은걸 직접 제작해본적이 없어서.. 매일 짜집기만 하면서 근근히 제작하고있는지라..ㅠㅠ
도움 부탁드립니다.