일정한 조건을 충족시 포인트 지급하기.. 정보
일정한 조건을 충족시 포인트 지급하기..첨부파일
본문
고객이 글을 쓸 당시에는.... 진행상황을 체크할 수 없도록 변수 값이 null이 됩니다.
그러나 관리자가 해당 글을 보고 수정버튼을 누르면.. 현재 진행상황을 수정할 수 있으며 거래가
완료되었을 경우 .. 해당 제목(숫자로만 구성됨)의 2%를 자동으로 계산해서 원래 글 작성자의
포인트에 적립코자 합니다. 도저히 스크립트를 몰라서 어찌해야 할지를 모르겠습니다.
참고로 아래 부분은.. 각 구분 단계별 관리자가 수정할 수 있는 부분만 잠시 발췌해봅니다.
<input type="radio" name=wr_10 value="" <?if($write[wr_10]=="")echo"checked";?>>신청
<input type="radio" name=wr_10 value="1" <?if($write[wr_10]=="1")echo"checked";?>>접수
<input type="radio" name=wr_10 value="2" <?if($write[wr_10]=="2")echo"checked";?>>입금
<input type="radio" name=wr_10 value="3" <?if($write[wr_10]=="3")echo"checked";?>>완료
<input type="radio" name=wr_10 value="4" <?if($write[wr_10]=="4")echo"checked";?>>취소
즉, 위 형광펜 칠해진 부분일 경우로 관리자가 해당 글을 수정했을 경우에만 글 제목의 2%를 자동으로 계산해서 포인트에 적립하고 싶습니다.
일단.. 해당 게시판의 writh.skin.php 첨부파일로 올려봅니다. 아직 미숙한 저로서는 도저히... ㅜ.ㅜ;
그러나 관리자가 해당 글을 보고 수정버튼을 누르면.. 현재 진행상황을 수정할 수 있으며 거래가
완료되었을 경우 .. 해당 제목(숫자로만 구성됨)의 2%를 자동으로 계산해서 원래 글 작성자의
포인트에 적립코자 합니다. 도저히 스크립트를 몰라서 어찌해야 할지를 모르겠습니다.
참고로 아래 부분은.. 각 구분 단계별 관리자가 수정할 수 있는 부분만 잠시 발췌해봅니다.
<input type="radio" name=wr_10 value="" <?if($write[wr_10]=="")echo"checked";?>>신청
<input type="radio" name=wr_10 value="1" <?if($write[wr_10]=="1")echo"checked";?>>접수
<input type="radio" name=wr_10 value="2" <?if($write[wr_10]=="2")echo"checked";?>>입금
<input type="radio" name=wr_10 value="3" <?if($write[wr_10]=="3")echo"checked";?>>완료
<input type="radio" name=wr_10 value="4" <?if($write[wr_10]=="4")echo"checked";?>>취소
즉, 위 형광펜 칠해진 부분일 경우로 관리자가 해당 글을 수정했을 경우에만 글 제목의 2%를 자동으로 계산해서 포인트에 적립하고 싶습니다.
일단.. 해당 게시판의 writh.skin.php 첨부파일로 올려봅니다. 아직 미숙한 저로서는 도저히... ㅜ.ㅜ;
댓글 전체

write_update.head.php 를 작성해서 다음과 같은 코드를 넣으면 될 것 같아요.
글을 수정할 때 wr_10 변수가 3 이면 포인트를 삽입하라는 내용입니다.
<?
if($w=="u" && $write[wr_10]=="3")
insert_point($write[mb_id], intval($write[wr_subject]/50), "{$bo_table} {$wr_id}번 완료", $bo_table, $wr_id, $g4[time_ymd]);
}
?>
글을 수정할 때 wr_10 변수가 3 이면 포인트를 삽입하라는 내용입니다.
<?
if($w=="u" && $write[wr_10]=="3")
insert_point($write[mb_id], intval($write[wr_subject]/50), "{$bo_table} {$wr_id}번 완료", $bo_table, $wr_id, $g4[time_ymd]);
}
?>

write_update.head.skin.php 이군요. 제가 파일 이름을 잘못 적은 것 같습니다...
알려주신 덕분에 잘 적용이 되네요. 고쳐졌습니다. 초반에 알려주신 원인 중 2가지 오류가 있었는데 말러님께서
알려주신 내용을 토대로 다시 한번 잘 살펴보니....
1. 파일명이.. write_update.head.skin.php 여야만 하면서..
2. 해당 파일의 내용을 코딩시에.. if 문 뒤에.. 괄호안에 조건을 넣어주고 그 뒤에 대괄호 { 가 빠졌네요
아래와 같이 수정해보니 잘 되네요
<?
if($w=="u" && $write[wr_10]=="3") {
insert_point($write[mb_id], intval($write[wr_subject]/50), "{$bo_table} {$wr_id}번 완료", $bo_table, $wr_id, $g4[time_ymd]);
}
?>
다시 한번 감사하게 생각하며 답변 채택해 드릴께요. 진심으로 감사합니다.
알려주신 내용을 토대로 다시 한번 잘 살펴보니....
1. 파일명이.. write_update.head.skin.php 여야만 하면서..
2. 해당 파일의 내용을 코딩시에.. if 문 뒤에.. 괄호안에 조건을 넣어주고 그 뒤에 대괄호 { 가 빠졌네요
아래와 같이 수정해보니 잘 되네요
<?
if($w=="u" && $write[wr_10]=="3") {
insert_point($write[mb_id], intval($write[wr_subject]/50), "{$bo_table} {$wr_id}번 완료", $bo_table, $wr_id, $g4[time_ymd]);
}
?>
다시 한번 감사하게 생각하며 답변 채택해 드릴께요. 진심으로 감사합니다.