개인결제관리에서 선택삭제가 되지 않아요.
선택해서 안에 들어가서 삭제는 되는데요.
개인결제관리 위에 있는 선택삭제로는 삭제가 되지 않아요 ㅠㅠ
고수님들의 답변부탁드려요
감사합니다.
답변 2개 / 댓글 2개
채택된 답변
+20 포인트
2021-01-17 (일) 17:31:54
버그네요. 버그 제보는 해놓겠습니다.
adm/shop_admin/personalpaylistdelete.php 파일에서..
$ppp_id = isset($_POST['pp_id'][$i]) ? (int) $_POST['pp_id'][$k] : 0;
여기를 이렇게 수정.
$ppp_id = isset($_POST['pp_id'][$i]) ? safe_replace_regex($_POST['pp_id'][$k]) : 0;
급하면 저렇게 수정하시고 나중에 정식 패치 나오면 다시 확인하세요.
답변에 대한 댓글 2개
2021-01-18 (월) 12:42:53
2021-01-18 (월) 12:49:14
예전 버전을 쓰고 계시네요.
$ppp_id = (int) $_POST['pp_id'][$k];
여기서 앞에 (int) 삭제
$ppp_id = $_POST['pp_id'][$k];
$ppp_id = (int) $_POST['pp_id'][$k];
여기서 앞에 (int) 삭제
$ppp_id = $_POST['pp_id'][$k];
2021-01-18 (월) 13:45:17
너무 감사합니다.
답변을 작성하려면 로그인이 필요합니다.
<?php
$sub_menu = '400440';
include_once('./_common.php');
check_demo();
auth_check($auth[$sub_menu], 'd');
check_admin_token();
$count = count($_POST['chk']);
if(!$count)
alert('선택삭제 하실 항목을 하나이상 선택해 주세요.');
for ($i=0; $i<$count; $i++)
{
// 실제 번호를 넘김
$k = $_POST['chk'][$i];
$ppp_id = (int) $_POST['pp_id'][$k];
$sql = " delete from {$g5['g5_shop_personalpay_table']} where pp_id = '{$ppp_id}' ";
sql_query($sql);
}
goto_url('./personalpaylist.php');
?>
버젼은 Version 5.3.3.3.1 입니다.
항목을 선택하고 삭제를 누르면 정말 삭제하시겠습니까 하고 확인 누르면 삭제가 되지 않아요
감사합니다.