A 와 B가 있는데 A-B=??? 공식은 어떻게 하나요? > 그누4 질문답변

그누4 질문답변

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

A 와 B가 있는데 A-B=??? 공식은 어떻게 하나요? 정보

A 와 B가 있는데 A-B=??? 공식은 어떻게 하나요?

본문

안녕하세요 그누 초보입니다.
요즘 계속 포인트쪽 수정중인데 많은 분들께서 도움주셔서 차곡차곡 수정해나가고 있습니다.
정말 감사합니다.

다름이 아니고 이번에 막히는 부분은

포인트 리스트중에

지급(+) 부분의 합계값인 {$sum_point1} 이부분과
차감(-) 부분의 합계값인 {$sum_point2} 이부분이 있는데요

{$sum_point1} - {$sum_point2} = 최종값

이런 최종값을 얻으려면 어떻게 해야하나요?






<table width='99%' align=center cellpadding=3 cellspacing=0 border=1 bordercolordark=#F0F0F0>
<colgroup width=130></colgroup>
<colgroup width=''></colgroup>
<colgroup width=70></colgroup>
<colgroup width=70></colgroup>
<tr height=25 bgcolor=#F9F9F9 align=center>
<td>일시</td>
<td>내용</td>
<td>지급(+)</td>
<td>차감(-)</td>
</tr>


                <?
                $sum_point1 = $sum_point2 = 0;

                $sql = " select *
                          $sql_common
                          $sql_order
                          limit $from_record, $rows ";
                $result = sql_query($sql);
                for ($i=0; $row=sql_fetch_array($result); $i++) {
                    $point1 = $point2 = 0;
                    if ($row[po_point] > 0) {
                        $point1 = "" . number_format($row[po_point]);
                        $sum_point1 += $row[po_point];
                    } else {
                        $point2 = number_format($row[po_point]);
                        $sum_point2 += $row[po_point];
                    }
                   
                    echo <<<HEREDOC
                    <tr height=25 bgcolor="#F6F6F6" align="center">
                        <td height="24">$row[po_datetime]</td>
                        <td align="left" title='$row[po_content]'><nobr style='display:block; overflow:hidden; width:100%;'>&nbsp;$row[po_content]</a></td>
                        <td align=right>{$point1}&nbsp;원&nbsp;</td>
                        <td align=right>{$point2}&nbsp;원&nbsp;</td>
                    </tr>
HEREDOC;
                }

                if ($i == 0)
                    echo "<tr><td colspan=5 align=center height=100>자료가 없습니다.</td></tr>";
                else {
                    if ($sum_point1 > 0)
                        $sum_point1 = "" . number_format($sum_point1);
                    $sum_point2 = number_format($sum_point2);
                    echo <<<HEREDOC
                    <tr height=25 bgcolor="#E1E1E1" align="center">
                        <td height="24" colspan=2 align=center>소&nbsp;&nbsp;&nbsp;계</td>
                        <td align=right>{$sum_point1}&nbsp;원&nbsp;</td>
                        <td align=right>{$sum_point2}&nbsp;원&nbsp;</td>
                    </tr>
HEREDOC;
                }
                ?>
</table>



  • 복사

댓글 전체

합 변수를 하나 더 만드셔야 됩니다. $sum = $sum_point1 = $sum_point2 = 0;

그리고 $sum =  $sum_point1 - $sum_point2; 하시면 $sum 에 결과값이 저장됩니다.

위에 다시 읽어보니 $sum_point2 이 빼기 합 변수값이라면 $sum_point2 = $sum_point1 - $sum_point2; 하시면 됩니다.
© SIRSOFT
현재 페이지 제일 처음으로