수정하거나 삭제할 때 포인트 관련 문의합니다.

수정하거나 삭제할 때 포인트 관련 문의합니다.

QA

수정하거나 삭제할 때 포인트 관련 문의합니다.

본문

write_update.skin.php 파일 내용입니다 

수정하면 또 포인트적립되고 삭제해도 포인트 변화가 없는데 수정하면 수정한 내용으로 포인트 수정, 삭제하면 해당 포인트 삭제하기입니다

고수~~님 가능하면 좀 부탁드립니다.....;;

적용은 되는데 코드가 잘못 된 건지 글쓰기를 하면 상단에 "오류안내페이지"이렇게 나오는데 왜 그런건지요

 

<?php

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

$add_point = preg_replace("/[^0-9]/", "", $wr_10);

$add_point = $add_point * (+1); 

 

$sql = " insert into $g5[point_table] 

set mb_id = '$member[mb_id]', 

po_datetime = '$g5[time_ymdhis]', 

po_content = '주문 포인트', 

po_point = '$add_point', 

po_rel_table = '$bo_table', 

po_rel_id = '$member[mb_id]', 

po_rel_action = '포인트 증감' "; 

sql_query($sql); 

 

$sql = " select sum(po_point) as sum_po_point from $g5[point_table] where mb_id = '$member[mb_id]' "; 

$row = sql_fetch($sql); 

$sum_point = $row[sum_po_point]; 

 

$sql = " update $g5[member_table] set mb_point = '$sum_point' where mb_id = '$member[mb_id]' "; 

sql_query($sql);

 

$https_url = ".";

{

    alert("$wr_10 포인트 적립! 내포인트:$sum_point","{$https_url}/board.php?bo_table=$bo_table" . $qstr); 

}

?>

 

 

이 질문에 댓글 쓰기 :

답변 1

삭제의 경우는 delete.head.skin.php 을 생성후 이용해보시기 바랍니다.

delete.head.skin.php 생성 아래코드 적용 안됩니다
달리해야 하나요

<?php
if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가
$add_point = preg_replace("/[^0-9]/", "", $wr_10);
$add_point = $add_point * (-1);
// 포인트 건별 생성
$sql = " insert into $g5[point_table]
set mb_id = '$member[mb_id]',
po_datetime = '$g5[time_ymdhis]',
po_content = '주문 포인트',
po_point = '$add_point',
po_rel_table = '$bo_table',
po_rel_id = '$member[mb_id]',
po_rel_action = '포인트 삭감' ";
sql_query($sql);

$sql = " select sum(po_point) as sum_po_point from $g5[point_table] where mb_id = '$member[mb_id]' ";
$row = sql_fetch($sql);
$sum_point = $row[sum_po_point];

$sql = " update $g5[member_table] set mb_point = '$sum_point' where mb_id = '$member[mb_id]' ";
sql_query($sql);
?>

답변을 작성하시기 전에 로그인 해주세요.
전체 43
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT