관리자 페이지의 포인트 내역 5건 최신글 스킨을...

홈페이지 메인이나 그룹화면 하단에도 출력이 되게 하고 싶은데,
어떻게 변형을 해줘야 할까요?
도메인/adm/index.php 파일에서 아래 소스를 그대로 가져다 넣었더니 출력이 안 되네요. ㅜㅜ
--------------------------------------------------------------------
<?=subtitle("최근포인트 {$new_point_rows}건", "./point_list.php");?>
<table width=100%>
<tr>
<td width=50% align=left>
<?//=$listall?> (건수 : <?=number_format($total_count)?>)
<?
//$row2 = sql_fetch(" select sum(po_point) as sum_point from $g4[point_table] ");
//echo " (전체 포인트 합계 : " . number_format($row2[sum_point]) . "점)";
?>
</td>
<td width=50% align=right></td>
</tr>
</table>
<table width=100% cellpadding=0 cellspacing=1>
<input type=hidden name=sst value='<?=$sst?>'>
<input type=hidden name=sod value='<?=$sod?>'>
<input type=hidden name=sfl value='<?=$sfl?>'>
<input type=hidden name=stx value='<?=$stx?>'>
<input type=hidden name=page value='<?=$page?>'>
<colgroup width=100>
<colgroup width=80>
<colgroup width=80>
<colgroup width=140>
<colgroup width=''>
<colgroup width=50>
<colgroup width=80>
<tr><td colspan='<?=$colspan?>' class='line1'></td></tr>
<tr class='bgcol1 bold col1 ht center'>
<td>회원아이디</td>
<td>이름</td>
<td>별명</td>
<td>일시</td>
<td>포인트 내용</td>
<td>포인트</td>
<td>포인트합</td>
</tr>
<tr><td colspan='<?=$colspan?>' class='line2'></td></tr>
<?
$row2['mb_id'] = '';
for ($i=0; $row=sql_fetch_array($result); $i++)
{
if ($row2['mb_id'] != $row['mb_id'])
{
$sql2 = " select mb_id, mb_name, mb_nick, mb_email, mb_homepage, mb_point from $g4[member_table] where mb_id = '$row[mb_id]' ";
$row2 = sql_fetch($sql2);
}
$mb_nick = get_sideview($row['mb_id'], $row2['mb_nick'], $row2['mb_email'], $row2['mb_homepage']);
$link1 = $link2 = "";
if (!preg_match("/^\@/", $row['po_rel_table']) && $row['po_rel_table'])
{
$link1 = "<a href='$g4[bbs_path]/board.php?bo_table=$row[po_rel_table]&wr_id=$row[po_rel_id]' target=_blank>";
$link2 = "</a>";
}
$list = $i%2;
echo "
<input type=hidden name=po_id[$i] value='$row[po_id]'>
<input type=hidden name=mb_id[$i] value='$row[mb_id]'>
<tr class='list$list col1 ht center'>
<td><a href='./point_list.php?sfl=mb_id&stx=$row[mb_id]'>$row[mb_id]</a></td>
<td>$row2[mb_name]</td>
<td>$mb_nick</td>
<td>$row[po_datetime]</td>
<td align=left> {$link1}$row[po_content]{$link2}</td>
<td align=right>".number_format($row['po_point'])." </td>
<td align=right>".number_format($row2['mb_point'])." </td>
</tr> ";
}
if ($i == 0)
echo "<tr><td colspan='$colspan' align=center height=100 bgcolor=#ffffff>자료가 없습니다.</td></tr>";
echo "<tr><td colspan='$colspan' class='line2'></td></tr>";
echo "</table>";
?>
-----------------------------------------------------------------------------
답변 1개 / 댓글 2개
삽입하신 소스는 그냥 출력부구요.
실제 가져올 데이터를 연산하는 쿼리부가 빠졌습니다.
adm/index.php 파일에서 가져오신 소스 바로 위에 보시면 아래와 같은 부분이 있습니다.
아래 부분도 가져다 넣으셔야 합니다.
<?php
include_once('adm/admin.lib.php');
$new_point_rows = 5;
$sql_common = " from $g4[point_table] ";
$sql_search = " where (1) ";
$sql_order = " order by po_id desc ";
$sql = " select count(*) as cnt
$sql_common
$sql_search
$sql_order ";
$row = sql_fetch($sql);
$total_count = $row['cnt'];
$sql = " select *
$sql_common
$sql_search
$sql_order
limit $new_point_rows ";
$result = sql_query($sql);
$colspan = 7;
?>
빨간색으로 된 부분은 위 출력부에서 사용되는 subtitle() 함수를 사용하기 위해 인클루드하는 것과
데이터를 가져오는 쿼리에서 사용되는 출력할 갯수를 지정해주는 부분으로 제가 추가한 내용입니다.
빨간색 코드부분이 없으면 에러납니다.
답변을 작성하려면 로그인이 필요합니다.
즐거운 일요일 되세요. ^^*