포인트 기능 복사
본문
포인트 기능을 복사해 새로운 package 테이블을 데이터베이스에 만들었습니다.
관리자 메뉴에 패키지 관리 기능도 만들었구요
아래 코드로 불러 왔을때 이미지 처럼 불러와지고 있습니다. 불러와지는 데이터는 하이디 sql 이용해서 넣은거구용
근데 관리자페이지에서 값을 넘기려고 하면 계속 포인트테이블에 데이터가 들어가요 ㅜㅜ
while ($row = sql_fetch_array($result)) { ?>
<tr>
<td><?php echo $row['mb_id'] ?> </td>
<td><?php echo $row['mb_name'] ?> </td>
<td><?php echo $row['pack_content'] ?> </td>
<td><?php echo $row['pack_point'] ?> </td>
<td><?php echo $row['pack_datetime'] ?> </td>
</tr>
<?php }?>
point_update.php파일 복붙하여 package_update파일 만들었는데 아래 코드에 문제가 있어서 그런것 같습니다.. 어디가 문제인지 알아야 해결을 할텐데 아직 초보자라 어디가 문제인지 막막합니다
도움 부탁드립니다ㅜㅜ
<?php
$sub_menu = "200210";
require_once './_common.php';
auth_check_menu($auth, $sub_menu, 'w');
check_admin_token();
$mb_id = isset($_POST['mb_id']) ? strip_tags(clean_xss_attributes($_POST['mb_id'])) : '';
$pack_point = isset($_POST['pack_point']) ? (int)strip_tags(clean_xss_attributes($_POST['pack_point'])) : 0;
$pack_content = isset($_POST['po_content']) ? strip_tags(clean_xss_attributes($_POST['pack_content'])) : '';
$expire = isset($_POST['pack_expire_term']) ? preg_replace('/[^0-9]/', '', $_POST['pack_expire_term']) : '';
$mb = get_member($mb_id);
if (!$mb['mb_id']) {
alert('존재하는 회원아이디가 아닙니다.', './point_list.php?' . $qstr);
}
if (($pack_point < 0) && ($pack_point * (-1) > $mb['mb_point'])) {
alert('포인트를 깎는 경우 현재 포인트보다 작으면 안됩니다.', './point_list.php?' . $qstr);
}
insert_point($mb_id, $pack_point, $pack_content, '@passive', $mb_id, $member['mb_id'] . '-' . uniqid(''), $expire);
goto_url('./package_point_list.php?' . $qstr);
!-->!-->
답변 2
insert_point($mb_id, $pack_point, $pack_content, '@passive', $mb_id, $member['mb_id'] . '-' . uniqid(''), $expire);
이함수가 포인트함수입니다.
common.php 파일에서 인서트포인트 검색하면 함수 나오니깐 그걸 토대로 패키지 포인트 함수 하나더 만드세요
저도 2개 별도로 만들어서 쓰는중 ㅇㅅㅇ
혹시 해결하셨나요? 저도 lib/common.lib.php에 있는 거 수정했는데 관리자페이지에서 DB로 아예 입력이 안 되네요 ㅠㅠ
답변을 작성하시기 전에 로그인 해주세요.