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

네모똘
· 21년 전 · 411
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질답

+
제목 글쓴이 날짜 조회
21년 전 조회 414
21년 전 조회 549
21년 전 조회 376
21년 전 조회 431
21년 전 조회 389
21년 전 조회 335
21년 전 조회 354
21년 전 조회 617
21년 전 조회 562
네모똘
21년 전 조회 412
21년 전 조회 412
21년 전 조회 391
21년 전 조회 356
21년 전 조회 506
21년 전 조회 592
21년 전 조회 416
21년 전 조회 504
21년 전 조회 555
21년 전 조회 450
21년 전 조회 332
🐛 버그신고