관리자 페이지 회원 삭제 부분 질문입니다.
본문
안녕하세요
adm/member_list.php 페이지를 보면서 공부를 하다가 이해 안가는 부분이 생겨서 질문드리게 되었습니다.
member_list_update.php
member_list.delete.php
이렇게 두개의 파일이 있는데요
list.php 파일을 보면
<form name="fmemberlist" id="fmemberlist" action="./member_list_update.php" onsubmit="return fmemberlist_submit(this);" method="post">
이렇게 폼테그가 있고
<input type="submit" name="act_button" value="선택수정" onclick="document.pressed=this.value" class="btn btn_02">
<input type="submit" name="act_button" value="선택삭제" onclick="document.pressed=this.value" class="btn btn_02">
선택 수정과 선택 삭제는 value값을 제외하곤 똑같은 코드인데요
따로 선택삭제시 member_list_delete.php 로 이동하라는 구문이 없는 것 같은데
어떻게 삭제가 되는건가요?
아래에 스크립트 구문을 봐도
function fmemberlist_submit(f)
{
if (!is_checked("chk[]")) {
alert(document.pressed+" 하실 항목을 하나 이상 선택하세요.");
return false;
}
if(document.pressed == "선택삭제") {
if(!confirm("선택한 자료를 정말 삭제하시겠습니까?")) {
return false;
}
}
return true;
}
이렇게만 되어있는데 삭제가 되는 원리가 궁금합니다
답변 1
[선택수정] 버튼도, [선택삭제] 버튼도 모두 클릭시 member_list_update.php 에서 처리됩니다.
member_list_delete.php 에서 처리되지 않습니다.
member_list_update.php 소스에 선택수정, 선택삭제 처리부분 코드가 모두 있고..
각각 클릭 버튼에 따른 처리코드가 들어 있습니다.
} else if ($_POST['act_button'] == "선택삭제") {
...
}