
홈페이지 메인이나 그룹화면 하단에도 출력이 되게 하고 싶은데,
어떻게 변형을 해줘야 할까요?
도메인/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() 함수를 사용하기 위해 인클루드하는 것과
데이터를 가져오는 쿼리에서 사용되는 출력할 갯수를 지정해주는 부분으로 제가 추가한 내용입니다.
빨간색 코드부분이 없으면 에러납니다.
답변에 대한 댓글 2개
답변을 작성하려면 로그인이 필요합니다.
즐거운 일요일 되세요. ^^*