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%;'> $row[po_content]</a></td>
<td align=right>{$point1} 원 </td>
<td align=right>{$point2} 원 </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>소 계</td>
<td align=right>{$sum_point1} 원 </td>
<td align=right>{$sum_point2} 원 </td>
</tr>
HEREDOC;
}
?>
</table>
요즘 계속 포인트쪽 수정중인데 많은 분들께서 도움주셔서 차곡차곡 수정해나가고 있습니다.
정말 감사합니다.
다름이 아니고 이번에 막히는 부분은
포인트 리스트중에
지급(+) 부분의 합계값인 {$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%;'> $row[po_content]</a></td>
<td align=right>{$point1} 원 </td>
<td align=right>{$point2} 원 </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>소 계</td>
<td align=right>{$sum_point1} 원 </td>
<td align=right>{$sum_point2} 원 </td>
</tr>
HEREDOC;
}
?>
</table>
댓글 전체
합 변수를 하나 더 만드셔야 됩니다. $sum = $sum_point1 = $sum_point2 = 0;
그리고 $sum = $sum_point1 - $sum_point2; 하시면 $sum 에 결과값이 저장됩니다.
위에 다시 읽어보니 $sum_point2 이 빼기 합 변수값이라면 $sum_point2 = $sum_point1 - $sum_point2; 하시면 됩니다.
그리고 $sum = $sum_point1 - $sum_point2; 하시면 $sum 에 결과값이 저장됩니다.
위에 다시 읽어보니 $sum_point2 이 빼기 합 변수값이라면 $sum_point2 = $sum_point1 - $sum_point2; 하시면 됩니다.
정말 감사드립니다!