포인트 정리하고 싶습니다.

네모똘
· 22년 전 · 439
3.24버전에 있는 관리자 메뉴에서 pointclear.php를 호출해서 포인트 정리를 할려고
태그 삽입후에 포인트 정리를 눌렀는데 그냥 흰화면만 나오고 아무변화가 없습니다.

총 {$count}건의 회원포인트 내역이 정리 되었습니다. 라는 메시지가 나와야 되는데 말이죠.

아래는 제 계정의 pointclear.php 내용입니다.
수정한 것 없습니다.








<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가

define("_DOCTYPE_", "NONE");

define("_GNUADMIN_", "DEFAULT");

include "./bbs/admin/admin.lib.php";

if (sql_password($HTTP_POST_VARS[chk_passwd2]) != $member[mb_passwd]) {
alert("비밀번호가 틀립니다.");
}

// 테이블 락을 걸고
$sql = " LOCK TABLES $cfg[table_member] WRITE, $cfg[table_point] WRITE ";
sql_query($sql);

$sql = " select mb_id, sum(po_point) as sum_point from $cfg[table_point] group by mb_id order by mb_id ";
$result = sql_query($sql);
for ($i=0; $row=mysql_fetch_array($result); $i++) {
$sql = " update $cfg[table_member]
set mb_point = '$row[sum_point]'
where mb_id = '$row[mb_id]' ";
@mysql_query($sql);
}

@mysql_query(" delete from $cfg[table_point] ");

@mysql_query(" alter table $cfg[table_point] auto_increment=1 ");

$count = 0;
$sql = " select mb_id, mb_point from $cfg[table_member] order by mb_id ";
$result = sql_query($sql);
for ($i=0; $row=mysql_fetch_array($result); $i++) {
$sql = " insert $cfg[table_point]
set mb_id = '$row[mb_id]',
po_datetime = '$now',
po_content = '포인트 정리',
po_point = '$row[mb_point]' ";
sql_query($sql);
$count++;
}

// 테이블 락을 풀고
$sql = " UNLOCK TABLES ";
sql_query($sql);

echo "<span style='font-size:9pt;'>총 {$count}건의 회원포인트 내역이 정리 되었습니다.</span>";
?>
<p><input type=button value='뒤로' onclick='history.go(-1);'>
|
댓글을 작성하시려면 로그인이 필요합니다.

그누3질답

+
제목 글쓴이 날짜 조회
22년 전 조회 438
22년 전 조회 571
22년 전 조회 395
22년 전 조회 453
22년 전 조회 408
22년 전 조회 358
22년 전 조회 382
22년 전 조회 635
22년 전 조회 587
네모똘
22년 전 조회 440
22년 전 조회 440
22년 전 조회 419
22년 전 조회 379
22년 전 조회 524
22년 전 조회 612
22년 전 조회 439
22년 전 조회 541
22년 전 조회 580
22년 전 조회 476
22년 전 조회 356