답변 덕분에 1차적인 문제는 해결했는데 2차적으로 중복 포인트 차감이 되지않네요,
우선 선택 추천이 가능하도록 의뢰했고, 그래서 선택추천을 하게 되면
good.php가 아니라 good_all.php로 넘어갑니다.
아래는 수정한 good_all.php이구요 추천시 포인트 차감을 하도록 했습니다.
$tmp_array = $_POST[chk_wr_id];
$tmp_arrayStr=implode(',', $tmp_array);
//추천수 증가
sql_query(" update $write_table set wr_good = wr_good+1 where wr_id IN( $tmp_arrayStr) ");
//포인트 감소
$result=sql_query("select wr_id, mb_Id from $write_table where wr_id IN($tmp_arrayStr)");
while($row=sql_fetch_array($result)) $mb[$row[wr_id]]=$row[mb_id];
for ($i=0; $i<count($tmp_array); $i++){$wr_id=$tmp_array[$i];
insert_point($member['mb_id'], -300, "{$bo_table} - {$wr_id} 추천", $bo_table, $wr_id, $mb[$wr_id]);
}
여기서 문제는 한번 차감한 포인트는 다시 차감되지 않는데 또 차감되게 하려면 어찌해야할까요ㅠㅠ?
답변달아주시면 정말 감사합니다.
우선 선택 추천이 가능하도록 의뢰했고, 그래서 선택추천을 하게 되면
good.php가 아니라 good_all.php로 넘어갑니다.
아래는 수정한 good_all.php이구요 추천시 포인트 차감을 하도록 했습니다.
$tmp_array = $_POST[chk_wr_id];
$tmp_arrayStr=implode(',', $tmp_array);
//추천수 증가
sql_query(" update $write_table set wr_good = wr_good+1 where wr_id IN( $tmp_arrayStr) ");
//포인트 감소
$result=sql_query("select wr_id, mb_Id from $write_table where wr_id IN($tmp_arrayStr)");
while($row=sql_fetch_array($result)) $mb[$row[wr_id]]=$row[mb_id];
for ($i=0; $i<count($tmp_array); $i++){$wr_id=$tmp_array[$i];
insert_point($member['mb_id'], -300, "{$bo_table} - {$wr_id} 추천", $bo_table, $wr_id, $mb[$wr_id]);
}
여기서 문제는 한번 차감한 포인트는 다시 차감되지 않는데 또 차감되게 하려면 어찌해야할까요ㅠㅠ?
답변달아주시면 정말 감사합니다.
댓글 2개
게시글 목록
| 번호 | 제목 |
|---|---|
| 284508 | |
| 284499 | |
| 284492 | |
| 284490 | |
| 284484 | |
| 284481 | |
| 284478 | |
| 284476 | |
| 284474 | |
| 284472 | |
| 284470 | |
| 284458 | |
| 284457 | |
| 284454 | |
| 284453 | |
| 284447 | |
| 284446 | |
| 284444 | |
| 284441 | |
| 284440 |
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기