point.skin.php 파일에 오늘의 포인트를 표시하려고 합니다.
본문
point.skin.php 파일에 오늘의 포인트를 표시하려고 합니다.
여기를 열어보니
전체포인트와
페이지별 포인트만 확인이 가능하더라구요.
<?php
$sum_point1 = $sum_point2 = $sum_point3 = 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'];
}
$po_content = $row['po_content'];
$expr = '';
// if($row['po_expired'] == 1)
$expr = ' txt_expired';
?>
<li>
<div class="point_wrap01">
<span class="point_log"><?php echo $po_content; ?></span>
<span class="point_date"><?php echo conv_date_format('y-m-d H시', $row['po_datetime']); ?></span>
</div>
<div class="point_wrap02">
<span class="point_inout"><?php if ($point1) echo $point1; else echo $point2; ?></span>
<span class=" point_date point_expdate<?php echo $expr; ?>">
<?php if ($row['po_expired'] == 1) { ?>
만료: <?php echo substr(str_replace('-', '', $row['po_expire_date']), 2); ?>
<?php } else echo $row['po_expire_date'] == '9999-12-31' ? ' ' : $row['po_expire_date']; ?>
</span>
</div>
</li>
<?php
}
if ($i == 0)
echo '<li class="empty_list">자료가 없습니다.</li>';
else {
if ($sum_point1 > 0)
$sum_point1 = "+" . number_format($sum_point1);
$sum_point2 = number_format($sum_point2);
}
?>
</ul>
<div id="point_sum">
<div class="sum_row">
<span class="sum_tit">지급</span>
<b class="sum_val"><?php echo $sum_point1; ?></b>
</div>
<div class="sum_row">
<span class="sum_tit">사용</span>
<b class="sum_val"><?php echo $sum_point2; ?></b>
</div>
<div class="sum_row">
<span class="sum_tit">보유</span>
<b class="sum_val"><?php echo number_format($member['mb_point']); ?></b>
</div>
</div>
오늘 획득한 포인트 총합
오늘 사용한 포인트 총합
을 구하고 싶습니다.
ㅠㅠㅠㅠ
감사합니다.
!-->답변 1
$sql = " select sum(po_point) as psum {$sql_common} and date(po_datetime)=date(now()) and po_point>0";
$row = sql_fetch($sql);
$today_point = $row['psum']; //오늘 획득한 포인트
$sql = " select sum(po_point) as psum {$sql_common} and date(po_datetime)=date(now()) and po_point<0";
$row = sql_fetch($sql);
$use_point = $row['psum']; //오늘 사용한 포인트
답변을 작성하시기 전에 로그인 해주세요.