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

합계금액 계산방법 질문입니다. 채택완료

리스존 10년 전 조회 5,775

리스트(list.skin.php)에서 순익 합계를 아래처럼 만들었습니다만..

 

</span></p><p><span style="font-size: 10pt; line-height: 1.5;">순이익 합계: <?</span><span style="font-size: 10pt; line-height: 1.5;">$sum = sql_fetch(" select sum(wr_27) as sum_in from $write_table ");</span></p><p><span class="Apple-tab-span" style="white-space:pre">		</span>     $sum_in = $sum[sum_in];<span style="font-size: 10pt; line-height: 1.5;">?></span></p><p><span class="Apple-tab-span" style="white-space: pre;">		</span>\<?=number_format($sum_in)?>원 </p><p>

 

다른 필드에 있는 숫자는 정상적으로 바로바로 표출이 됩니다.

하지만 wr_27 필드계산을 이상하게 해놓아서 그런지.. 글을 한번 쓰고 난뒤 수정을 누르고 다시 글을 써야 정상적으로 합계에 표출이 되더군요.

아래는 wr_27 계산입니다..

 

write.skin.php 계산

</p><p><?</p><p>$H = $write[wr_16];</p><p>$Q = $write[wr_24];</p><p>$P = $write[wr_23];</p><p> </p><p>$T = $H + $Q;</p><p> </p><p>$E = $T/10;</p><p> </p><p>$C = $T-$E-$P</p><p> </p><p>// 순익 input</p><p> <span id="husky_bookmark_end_1420871914750"></span> </p><p><td class="write_head">순이익</td></p><p><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"?>"> </p><p> </p><p>?></p><p>

 

view.skin.php 계산

</p><p><?</p><p>$H = $view[wr_16];</p><p>$Q = $view[wr_24];</p><p>$P = $view[wr_23];</p><p> </p><p>$T = $H + $Q;</p><p> </p><p>$E = $T/10;</p><p> </p><p>$C = $T-$E-$P;</p><p> </p><p>$view[wr_27] = $C;</p><p>$view[wr_22] = $E;</p><p> </p><p>?></p><p> </p><p>// 순익 표기</p><p><td class="write_head" style="width:10%;">순이익</td></p><p><td class="write_head2" width="125px;" style="color: #ff00ff; font-weight:bold; font-size:18px;"><?=$view[wr_27]?></td> </p><p>

방법을 알려주시면 감사하겠습니다.

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

답변 2개

채택된 답변
+20 포인트
10년 전

 

$write[] 는 글 수정 시 해당 글의 데이터 값을 배열로 불러오는 변수입니다.

 

<input name="wr_27" id="wr_27" readonly itemname="순이익" style="width:125px; border:1px solid #cccccc; height:28px; padding:5px;" value="<?echo"$C"?>">

글쓰기시 이 곳에 값을 보여주기 위한거면 자바스크립트로 계산해서 보여주고

 

글 저장할 때 해당 값들을 더해서 업데이트 또는 인서트 하면 됩니다. 

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

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

10년 전

글을 한번 쓰고 난뒤 수정을 누르고 다시 글을 써야 정상 <--- 이것은 위 소스의 문제가 아니라 여분필드 값을 저장하는 쿼리 부분에 문제가 있어보입니다

스킨폴더에 write_update.skin.php 화일​이 있을텐데 여기의 소스를 보아야겠군요

 

if($w){

 저장쿼리 

}

---------- 위 처럼 되어있으면 수정할 때 저장하겠죠

 

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

답변에 대한 댓글 1개

리스존
10년 전
먼저, 답변 감사드립니다.

그런데.. 어떻게 저장을 해야할까요?

쿼리같은걸 직접 제작해본적이 없어서.. 매일 짜집기만 하면서 근근히 제작하고있는지라..ㅠㅠ

도움 부탁드립니다.

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

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

로그인