다시 올려봅니다. 제발 도와주세요 ㅜㅜ 정보
다시 올려봅니다. 제발 도와주세요 ㅜㅜ본문
이미지는 관리자페이지 부분인데요..
여기서 충전일시 부분을 홈에서 출력시키려면 어찌해야 할는지요..ㅜㅜ
다음 소스에서 ★ 들어간 부분만 살짝 바꿔주면 될듯한데 도저히 모르겠어요...
<?
include_once("./_common.php");
include_once("./_head.php");
include_once("$g4[path]/contents.config.php"); // ★
$sql = " select mp_last_date from $g4[cont4_member_period] where mb_id = '$member[mb_id]' "; // ★
$last_date = sql_fetch($sql); // ★
$mp_last_date = $last_date[mp_last_date]; // ★ (이건 충전기간 출력됨..)
if (!$member[mb_id]) {
alert("회원만!!");
} else {
?>
<style type="text/css">
<!--
.small {font-family:돋움;font-size:8pt;}
.Rnum { font-family:돋움;font-size:8pt;color:coral;font-weight:bold; }
-->
</style>
<?
<b>☞ 추/천/인/보/기</b></a>
if ($mbrecommend) {
$profileRc = get_member("$mbrecommend");
}
echo "<table width=100% cellpadding=2 cellspacing=1 border=0 bgcolor=#bbbbbb>";
echo "<tr bgcolor=#dddddd align=center><td width=10><td width=100>아이디
echo "<td width=130>회원가입일<td width=130>충전일시";
if ($mbrecommend == "") { $memberid = $member[mb_id]; } else { $memberid = $mbrecommend; }
$sql = " select
mb_id, mb_name, mb_email, mb_homepage, mb_open, mb_recommend from $g4[member_table]
where mb_recommend = '$memberid' and mb_level >= '2' order by mb_datetime desc ";
$result = sql_query($sql);
if(@mysql_num_rows($result)>0) {
for ($i=0,$j=1; $row=mysql_fetch_array($result); $i++,$j++) {
$tmp_id = $row[mb_id];
$profile = get_member("$tmp_id");
$sqlRnum = "select count(*) as Rnum from $g4[member_table] where mb_recommend = '$tmp_id' and mb_level >= '2'";
$rowRnum = sql_fetch($sqlRnum);
echo "<tr bgcolor=#eeeeee align=center>";
echo "<td class='small'>$j";
echo "<td class='small'>$profile[mb_id]";
echo "<td class='small'>$profile[mb_datetime]";
echo "<td class='small'> "; // ★ 위에랑 여기 별표 들어간부분을 어떻게 해야할지 모르겠습니당..ㅜㅜ
} }
echo "</table>";
echo "</div>";
}
include_once("./_tail.php");
?>
여기서 충전일시 부분을 홈에서 출력시키려면 어찌해야 할는지요..ㅜㅜ
다음 소스에서 ★ 들어간 부분만 살짝 바꿔주면 될듯한데 도저히 모르겠어요...
<?
include_once("./_common.php");
include_once("./_head.php");
include_once("$g4[path]/contents.config.php"); // ★
$sql = " select mp_last_date from $g4[cont4_member_period] where mb_id = '$member[mb_id]' "; // ★
$last_date = sql_fetch($sql); // ★
$mp_last_date = $last_date[mp_last_date]; // ★ (이건 충전기간 출력됨..)
if (!$member[mb_id]) {
alert("회원만!!");
} else {
?>
<style type="text/css">
<!--
.small {font-family:돋움;font-size:8pt;}
.Rnum { font-family:돋움;font-size:8pt;color:coral;font-weight:bold; }
-->
</style>
<?
<b>☞ 추/천/인/보/기</b></a>
if ($mbrecommend) {
$profileRc = get_member("$mbrecommend");
}
echo "<table width=100% cellpadding=2 cellspacing=1 border=0 bgcolor=#bbbbbb>";
echo "<tr bgcolor=#dddddd align=center><td width=10><td width=100>아이디
echo "<td width=130>회원가입일<td width=130>충전일시";
if ($mbrecommend == "") { $memberid = $member[mb_id]; } else { $memberid = $mbrecommend; }
$sql = " select
mb_id, mb_name, mb_email, mb_homepage, mb_open, mb_recommend from $g4[member_table]
where mb_recommend = '$memberid' and mb_level >= '2' order by mb_datetime desc ";
$result = sql_query($sql);
if(@mysql_num_rows($result)>0) {
for ($i=0,$j=1; $row=mysql_fetch_array($result); $i++,$j++) {
$tmp_id = $row[mb_id];
$profile = get_member("$tmp_id");
$sqlRnum = "select count(*) as Rnum from $g4[member_table] where mb_recommend = '$tmp_id' and mb_level >= '2'";
$rowRnum = sql_fetch($sqlRnum);
echo "<tr bgcolor=#eeeeee align=center>";
echo "<td class='small'>$j";
echo "<td class='small'>$profile[mb_id]";
echo "<td class='small'>$profile[mb_datetime]";
echo "<td class='small'> "; // ★ 위에랑 여기 별표 들어간부분을 어떻게 해야할지 모르겠습니당..ㅜㅜ
} }
echo "</table>";
echo "</div>";
}
include_once("./_tail.php");
?>
댓글 전체
이건 위 이미지, 관리자페이지의 해당페이지 소스입니다.
<?
$sub_menu = "600500";
include_once("./_common.php");
auth_check($auth[$sub_menu], "r");
$sql_common = " from $g4[point_table] a left join $g4[cont4_member_period] b on (a.mb_id=b.mb_id) ";
$sql_search = " where (a.po_rel_table='@period') ";
if ($stx) {
$sql_search .= " and ( ";
switch ($sfl) {
default :
$sql_search .= " ($sfl like '%$stx%') ";
break;
}
$sql_search .= " ) ";
}
if (!$sst) {
$sst = "a.po_rel_action";
$sod = "desc";
}
$sql_order = " order by $sst $sod ";
$sql = " select count(*) as cnt
$sql_common
$sql_search
$sql_order ";
$row = sql_fetch($sql);
$total_count = $row[cnt];
$rows = $config[cf_page_rows];
$total_page = ceil($total_count / $rows); // 전체 페이지 계산
if ($page == "") $page = 1; // 페이지가 없으면 첫 페이지 (1 페이지)
$from_record = ($page - 1) * $rows; // 시작 열을 구함
$sql = " select *, DATE_FORMAT(mp_last_date, '%w') as w
$sql_common
$sql_search
$sql_order
limit $from_record, $rows ";
$result = sql_query($sql);
$listall = "<a href='$_SERVER[PHP_SELF]' class=tt>처음</a>";
$g4[title] = "기간충전내역";
include_once("$g4[admin_path]/admin.head.php");
$colspan = 9;
?>
<table width=100%>
<form name=fsearch method=get>
<tr>
<td width=50% align=left><?=$listall?> (내역수 : <?=number_format($total_count)?>개)</td>
<td width=50% align=right>
<select name=sfl>
<option value='a.mb_id'>회원아이디</option>
</select>
<input type=text name=stx required itemname='검색어' value='<?=$stx?>'>
<input type=image src='<?=$g4[admin_path]?>/img/btn_search.gif' align=absmiddle></td>
</tr>
</form>
</table>
<table width=100% cellpadding=0 cellspacing=1>
<tr><td colspan='<?=$colspan?>' class='line1'></td></tr>
<tr class='bgcol1 bold col1 ht center'>
<td width=''>회원아이디</td>
<td width=70>별명</td>
<td width=70>이름</td>
<td width=70>차감포인트</td>
<td width=120>기간</td>
<td width=90>충전기간</td>
<td width=90>충전일시</td>
<td width=70>회원포인트</td>
<td width=30>삭제</td>
</tr>
<tr><td colspan='<?=$colspan?>' class='line2'></td></tr>
<?
$yoil = array(0=>"일", "월", "화", "수", "목", "금", "토");
for ($i=0; $row=sql_fetch_array($result); $i++)
{
//print_r2($row);
$s_del = "<a href=\"javascript:del('period_list_del.php?$qstr&w=d&po_id=$row[po_id]');\"><img src='$g4[admin_path]/img/icon_delete.gif' border=0 title='삭제'></a>";
$mb = get_member($row[mb_id]);
$mb_name = get_sideview($mb[mb_id], $mb[mb_name], $mb[mb_email], $mb[mb_homepage]);
$list = $i%2;
echo "
<tr class='list$list col1 ht center'>
<td>$mb[mb_id]</td>
<td>$mb[mb_nick]</td>
<td>$mb_name</td>
<td align=right style='padding:0 10px 0 0;'>".number_format(abs($row[po_point]))."</td>
<td>$row[po_rel_action]</td>
<td>".substr($row[mp_last_date],2,8)." ({$yoil[$row[w]]})</td>
<td>".substr($row[po_datetime],2,14)."</td>
<td align=right style='padding:0 10px 0 0;'><a href='$g4[admin_path]/point_list.php?sfl=mb_id&stx=row[mb_id]'>".number_format($mb[mb_point])."</a></td>
<td>$s_del</td>
</tr>";
}
if ($i==0)
echo "<tr><td colspan='$colspan' height=100 align=center bgcolor='#FFFFFF'>자료가 없습니다.</td></tr>";
echo "<tr><td colspan='$colspan' class='line2'></td></tr>";
echo "</table>";
$pagelist = get_paging($config[cf_write_pages], $page, $total_page, "$_SERVER[PHP_SELF]?$qstr&page=");
if ($pagelist)
echo "<table width=100% cellpadding=3 cellspacing=1><tr><td align=right>$pagelist</td></tr></table>\n";
if ($stx)
echo "<script language='javascript'>document.fsearch.sfl.value = '$sfl';</script>\n";
?>
<p>* 기간충전내역을 삭제하는 경우 해당 회원의 기간은 충전했던 이전 날짜로 되돌려 집니다. 삭제시 주의하세요.
<br><br>
<script language='javascript'>
document.fsearch.stx.focus();
</script>
<?
include_once("$g4[admin_path]/admin.tail.php");
?>
<?
$sub_menu = "600500";
include_once("./_common.php");
auth_check($auth[$sub_menu], "r");
$sql_common = " from $g4[point_table] a left join $g4[cont4_member_period] b on (a.mb_id=b.mb_id) ";
$sql_search = " where (a.po_rel_table='@period') ";
if ($stx) {
$sql_search .= " and ( ";
switch ($sfl) {
default :
$sql_search .= " ($sfl like '%$stx%') ";
break;
}
$sql_search .= " ) ";
}
if (!$sst) {
$sst = "a.po_rel_action";
$sod = "desc";
}
$sql_order = " order by $sst $sod ";
$sql = " select count(*) as cnt
$sql_common
$sql_search
$sql_order ";
$row = sql_fetch($sql);
$total_count = $row[cnt];
$rows = $config[cf_page_rows];
$total_page = ceil($total_count / $rows); // 전체 페이지 계산
if ($page == "") $page = 1; // 페이지가 없으면 첫 페이지 (1 페이지)
$from_record = ($page - 1) * $rows; // 시작 열을 구함
$sql = " select *, DATE_FORMAT(mp_last_date, '%w') as w
$sql_common
$sql_search
$sql_order
limit $from_record, $rows ";
$result = sql_query($sql);
$listall = "<a href='$_SERVER[PHP_SELF]' class=tt>처음</a>";
$g4[title] = "기간충전내역";
include_once("$g4[admin_path]/admin.head.php");
$colspan = 9;
?>
<table width=100%>
<form name=fsearch method=get>
<tr>
<td width=50% align=left><?=$listall?> (내역수 : <?=number_format($total_count)?>개)</td>
<td width=50% align=right>
<select name=sfl>
<option value='a.mb_id'>회원아이디</option>
</select>
<input type=text name=stx required itemname='검색어' value='<?=$stx?>'>
<input type=image src='<?=$g4[admin_path]?>/img/btn_search.gif' align=absmiddle></td>
</tr>
</form>
</table>
<table width=100% cellpadding=0 cellspacing=1>
<tr><td colspan='<?=$colspan?>' class='line1'></td></tr>
<tr class='bgcol1 bold col1 ht center'>
<td width=''>회원아이디</td>
<td width=70>별명</td>
<td width=70>이름</td>
<td width=70>차감포인트</td>
<td width=120>기간</td>
<td width=90>충전기간</td>
<td width=90>충전일시</td>
<td width=70>회원포인트</td>
<td width=30>삭제</td>
</tr>
<tr><td colspan='<?=$colspan?>' class='line2'></td></tr>
<?
$yoil = array(0=>"일", "월", "화", "수", "목", "금", "토");
for ($i=0; $row=sql_fetch_array($result); $i++)
{
//print_r2($row);
$s_del = "<a href=\"javascript:del('period_list_del.php?$qstr&w=d&po_id=$row[po_id]');\"><img src='$g4[admin_path]/img/icon_delete.gif' border=0 title='삭제'></a>";
$mb = get_member($row[mb_id]);
$mb_name = get_sideview($mb[mb_id], $mb[mb_name], $mb[mb_email], $mb[mb_homepage]);
$list = $i%2;
echo "
<tr class='list$list col1 ht center'>
<td>$mb[mb_id]</td>
<td>$mb[mb_nick]</td>
<td>$mb_name</td>
<td align=right style='padding:0 10px 0 0;'>".number_format(abs($row[po_point]))."</td>
<td>$row[po_rel_action]</td>
<td>".substr($row[mp_last_date],2,8)." ({$yoil[$row[w]]})</td>
<td>".substr($row[po_datetime],2,14)."</td>
<td align=right style='padding:0 10px 0 0;'><a href='$g4[admin_path]/point_list.php?sfl=mb_id&stx=row[mb_id]'>".number_format($mb[mb_point])."</a></td>
<td>$s_del</td>
</tr>";
}
if ($i==0)
echo "<tr><td colspan='$colspan' height=100 align=center bgcolor='#FFFFFF'>자료가 없습니다.</td></tr>";
echo "<tr><td colspan='$colspan' class='line2'></td></tr>";
echo "</table>";
$pagelist = get_paging($config[cf_write_pages], $page, $total_page, "$_SERVER[PHP_SELF]?$qstr&page=");
if ($pagelist)
echo "<table width=100% cellpadding=3 cellspacing=1><tr><td align=right>$pagelist</td></tr></table>\n";
if ($stx)
echo "<script language='javascript'>document.fsearch.sfl.value = '$sfl';</script>\n";
?>
<p>* 기간충전내역을 삭제하는 경우 해당 회원의 기간은 충전했던 이전 날짜로 되돌려 집니다. 삭제시 주의하세요.
<br><br>
<script language='javascript'>
document.fsearch.stx.focus();
</script>
<?
include_once("$g4[admin_path]/admin.tail.php");
?>

$row[po_datetime] 이부분 출력하면 되지 않나요?
이리저리 짜집기를 해도 안나와요...
php 완전초보인지라 너무 힘이 드네요..ㅜㅜ
만일 그누보드 학원있으면 당장 다니고 싶은 심정이에여....;;
php 완전초보인지라 너무 힘이 드네요..ㅜㅜ
만일 그누보드 학원있으면 당장 다니고 싶은 심정이에여....;;
$sql = " select mp_last_date, po_datetime from $g4[cont4_member_period] where mb_id = '$member[mb_id]' "; // ★
$last_date = sql_fetch($sql); // ★
$mp_last_date = $last_date[mp_last_date]; // ★ (이건 충전기간 출력됨..)
$po_datetime = $last_date[po_datetime]; // 충전일자
echo $po_datetime;
쿼리문을 수정하시고 위와 같이 출력하시면 되겠네요.
$last_date = sql_fetch($sql); // ★
$mp_last_date = $last_date[mp_last_date]; // ★ (이건 충전기간 출력됨..)
$po_datetime = $last_date[po_datetime]; // 충전일자
echo $po_datetime;
쿼리문을 수정하시고 위와 같이 출력하시면 되겠네요.
포대장님 답변 감사해영.. 그런데.. 안되네요 ㅜㅜ
select mp_last_date, po_datetime from cont4_member_period where mb_id = 'testid12345'
1054 : Unknown column 'po_datetime' in 'field list'
이게 뜨는걸로 보아, cont4_member_period 테이블에 po_datetime 필드가 없다는 오류같네영..
그래서 mysql 접속해서 해당테이블에서 add field 눌러서 po_datetime 추가했더니,
위에 오류문구는 안나오는데, 충전일자 나오는 부분에 0000-00-00 이렇게만 나오네요..
포대장님 답변 마지막부분에 "쿼리문을 수정하고.." 라는 말씀의 의미를 모르겠어요..
죄송합니다..
select mp_last_date, po_datetime from cont4_member_period where mb_id = 'testid12345'
1054 : Unknown column 'po_datetime' in 'field list'
이게 뜨는걸로 보아, cont4_member_period 테이블에 po_datetime 필드가 없다는 오류같네영..
그래서 mysql 접속해서 해당테이블에서 add field 눌러서 po_datetime 추가했더니,
위에 오류문구는 안나오는데, 충전일자 나오는 부분에 0000-00-00 이렇게만 나오네요..
포대장님 답변 마지막부분에 "쿼리문을 수정하고.." 라는 말씀의 의미를 모르겠어요..
죄송합니다..

추가한 po_datetime 필드의 형식이 잘못된게 아닐까요?
그게 아니라면 po_datetime 필드에 값을 못 넘기는거 같아요.
그게 아니라면 po_datetime 필드에 값을 못 넘기는거 같아요.
mysql 전부 뒤져보니까 po_datetime 필드는 g4_point 테이블에만 들어있더라고요..
include_once("$g4[path]/contents.config.php");
$sql = " select po_datetime from $g4[g4_point] where po_id = '$point[po_id]' "; // ★
$po_datetime = sql_fetch($sql); // ★
//$mp_last_date = $last_date[mp_last_date]; // ★ (이건 충전기간 출력됨..)
$po_datetime = $datetime[po_datetime]; // 충전일자
출력부분에는 echo "<td class='small'>$datetime[po_datetime]"; 요렇게 해봤더니,
select po_datetime from where po_id = ''
1064 : You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near 'where po_id = ''' at line 1
이런 오류문이 떠버리네요...
나름대로 이렇게 이리저리 애써보는데 안되네요..
그누 고수님들 좀 도와주세여..ㅜㅜ
include_once("$g4[path]/contents.config.php");
$sql = " select po_datetime from $g4[g4_point] where po_id = '$point[po_id]' "; // ★
$po_datetime = sql_fetch($sql); // ★
//$mp_last_date = $last_date[mp_last_date]; // ★ (이건 충전기간 출력됨..)
$po_datetime = $datetime[po_datetime]; // 충전일자
출력부분에는 echo "<td class='small'>$datetime[po_datetime]"; 요렇게 해봤더니,
select po_datetime from where po_id = ''
1064 : You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near 'where po_id = ''' at line 1
이런 오류문이 떠버리네요...
나름대로 이렇게 이리저리 애써보는데 안되네요..
그누 고수님들 좀 도와주세여..ㅜㅜ

$datetime = sql_fetch($sql);
$po_datetime = $datetime[po_datetime];
아닌가요?
전 그누보드 고수가 아니라서 ㅠㅠ
$po_datetime = $datetime[po_datetime];
아닌가요?
전 그누보드 고수가 아니라서 ㅠㅠ
include_once("$g4[path]/contents.config.php");
$sql = " select po_datetime from $g4[point_table] where po_id = '$point[po_id]' "; // ★
$datetime = sql_fetch($sql); // ★
//$mp_last_date = $last_date[mp_last_date]; // ★ (이건 충전기간 출력됨..)
$po_datetime = $datetime[po_datetime]; // 충전일자
출력부분에 echo "<td class='small'>$datetime[po_datetime]"; 했더니 에러문구는 안뜨는데..
충전일자 나오는부분에 아무것도 안나오네요... ㅜㅜ 진짜 힘드네영..
알바님, 그래도 관심가져주셔서 고맙습니당.....
$sql = " select po_datetime from $g4[point_table] where po_id = '$point[po_id]' "; // ★
$datetime = sql_fetch($sql); // ★
//$mp_last_date = $last_date[mp_last_date]; // ★ (이건 충전기간 출력됨..)
$po_datetime = $datetime[po_datetime]; // 충전일자
출력부분에 echo "<td class='small'>$datetime[po_datetime]"; 했더니 에러문구는 안뜨는데..
충전일자 나오는부분에 아무것도 안나오네요... ㅜㅜ 진짜 힘드네영..
알바님, 그래도 관심가져주셔서 고맙습니당.....
뽀빠이~ 도와주세여~~~~~~~~~ ㅜㅜ

도움못드려서 죄송!^^;
저도 배우고있는 부분이라서..원복 백업해놓으시고
막 만져보세요;;그러다 나자신한테 배우게되요;;
저도 배우고있는 부분이라서..원복 백업해놓으시고
막 만져보세요;;그러다 나자신한테 배우게되요;;