포인트 합산을 하려고 하는데 잘 안되네요...ㅠ 정보
포인트 합산을 하려고 하는데 잘 안되네요...ㅠ본문
포인트를 회원별로 보여주려고 하는데요...
가장 최근에 받은게 위로 가게끔 해서
포인트 포인트 합 이렇게 보여주려고 하는데...
포인트 합이 이상하게 나오네요...
날짜 포인트 포인트합
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>
<?}?>
여기서 뭘 수정해야 할까요...?
가장 최근에 받은게 위로 가게끔 해서
포인트 포인트 합 이렇게 보여주려고 하는데...
포인트 합이 이상하게 나오네요...
날짜 포인트 포인트합
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];
수학적 논리가 조금만 있으면 될 일인데..
$pre_point=0;
while($row_point = mysql_fetch_array($result)){
$row2[mb_point] -= $pre_point;
$pre_point = $row_point[po_point];
감사합니다 ㅠ 전에도 균이님 때문에 해결한것 같은데...
도움만 늘 받아서 죄송해요 ㅠ
복받으실거예요~!!^ ^
도움만 늘 받아서 죄송해요 ㅠ
복받으실거예요~!!^ ^