포인트 합산을 하려고 하는데 잘 안되네요...ㅠ > 그누4 질문답변

그누4 질문답변

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

포인트 합산을 하려고 하는데 잘 안되네요...ㅠ 정보

포인트 합산을 하려고 하는데 잘 안되네요...ㅠ

본문

포인트를 회원별로 보여주려고 하는데요...
가장 최근에 받은게 위로 가게끔 해서
포인트 포인트 합 이렇게 보여주려고 하는데...
포인트 합이 이상하게 나오네요...

날짜    포인트    포인트합
10.6      10          300
10.5      100          200
10.4      200          0


저렇게 10월 4일날 포인트 200을 받으면 합도 200이 되야되는데...
합이 위에서 이뤄져요;;;

<tr>
<?

        $row2 = sql_fetch(" select mb_point from g4_member where mb_id = '".$member['mb_id']."'");
$sql = "select * from g4_point where mb_id = '".$member['mb_id']."' order by po_id desc";

$result = mysql_query($sql);
$sum_po=0;


while($row_point = mysql_fetch_array($result)){

$row2[mb_point] -= $row_point[po_point];


?>
<td><?=$row_point[po_datetime]?></td>
<td><?=$row_point[po_content]?></td>
<td><?=$row_point[po_point]?></td>
<td><?=$row2[mb_point]?></td>


</tr>
<?}?>


여기서 뭘 수정해야 할까요...?
  • 복사

댓글 전체

당연이 그렇게 나오는 계산 법이네요
수학적 논리가 조금만 있으면 될 일인데..

$pre_point=0;
while($row_point = mysql_fetch_array($result)){
$row2[mb_point] -= $pre_point;
$pre_point = $row_point[po_point];
© SIRSOFT
현재 페이지 제일 처음으로