게시글이 삭제가 안됩니다

안녕하세요 

케이보드를 사용한지 얼마 안된 초보입니다..

페이지에서 게시글을 작성한 후 삭제를 하려고 하는데 자꾸 완료하지 못하였습니다 라고 알림창이 뜨면서 삭제가 되지 않습니다.

어디를 수정해야할까요..?

 

contentView.php

$(".GetRemove").click(function(){

		message				= confirm("삭제 할까요?");

		if(message){


			if(member_id == member_id2){

				
				/**
				member_id 와 member_id2 의 파라미터는 컨트롤러에서 비교연산
				**/


				RemoveContent(con_name, no, member_id, member_id2);

			} else {

				alert("<?=KO_NOPERMI?>");

			}


		} else {

			alert("<?=KO_CANCELED?>");
			return false;

		}

	});


function RemoveContent(con_name, no, member_id, member_id2){
	
	var ajax_url			= "<?=PROTOCOLS?><?=HTTP_HOST?>/board/remove/" + con_name + "/no/" + no;
	var ajax_type			= "post";
	var ajax_return_type	= "json";
	var ajax_param			= [];
	var ajax_return_data;

	ajax_param.push("member_id=" + member_id);
	ajax_param.push("member_id2=" + member_id2); 
	ajax_param.push("con_name=" + con_name);
	ajax_param.push("no=" + no);

	call_back				= ajaxSend(ajax_url, ajax_param, ajax_type, ajax_return_type);

	if(call_back.return_code == "0000"){

		alert("<?=KO_SUCCESS?>");
		location.href = "<?=PROTOCOLS?><?=HTTP_HOST?>/board/lists/" + con_name;

	} else if(call_back.return_code == "9999"){

		alert("<?=KO_UNSUCCESS?>");

	} else {

		alert(call_back.return_code);

	}
	
}


<div id="bo_v_top">
				
				<?php
				if($get_parameter['session_array']['sess_member_id'] == $board_print['member_id']){
				?>
					<ul class="bo_v_left">
						<li>
							<a href="#" class="btn_b01 btn GetModify">수정</a>
						</li>
						<li>
							<a href="#" class="btn_b01 btn GetRemove">삭제</a>
						</li>
					</ul>
				<?php
				}
				?>

Board.php

public function remove(){	// 게시판 본문 삭제 2019-05-17

		
		$array['get_parameter']			= $this->user->GetParameter();
		
		
		/** 게시판설정 시작 **/
		$array['get_board_config']		= $this->user->GetBoardConfig($array['get_parameter']['board_array']['request_con_name']);
		$array['board_config_count']	= $array['get_board_config']->num_rows();
		$array['board_config_print']	= $array['get_board_config']->row_array();
		/** 게시판설정 끝 **/
		

		/** 게시판 불러오기 시작 **/
		$rows['get_board_content']		= $this->BoardModel->GetBoardContent($array['get_parameter']['board_array']['request_con_name'], $array['get_parameter']['board_array']['request_no']);
		$rows['board_count']			= $rows['get_board_content']->num_rows();
		$rows['board_print']			= $rows['get_board_content']->row_array();
		/** 게시판 불러오기 끝 **/


		if($rows['board_count'] >= 1){

	
			if($array['get_parameter']['session_array']['sess_member_id'] == $array['get_parameter']['member_array']['request_member_id']){

				
				//$this->BoardModel->GetVoted($array['get_parameter']['board_array']['request_con_name'], $array['get_parameter']['board_array']['request_no']); ?? 이건 뭔지 모르겠음 2019-10-21

				/**
					관련 DB 삭제 시작
					$this->db->affected_rows() 문제로 
					$this->BoardModel->SetContentDelete 보다 상위에 위치
				**/

				/** 첨부파일 삭제 시작 **/
				$rows['get_files']		    = $this->BoardModel->GetBoardFiles($array['board_config_print']['con_name'], $array['get_parameter']['board_array']['request_no'], NULL);
				$rows['file_count']			= $rows['get_files']->num_rows();
				$rows['file_result']		= $rows['get_files']->result_array();

				if($rows['file_count'] >= 1){

					foreach($rows['file_result'] as $files){

						$this->common->SetBoardFileDelete($array['board_config_print']['con_name'], $files['bbs_no'], $files['file_encrypt_name']);
						$this->BoardModel->SetFileDelete($array['board_config_print']['con_name'], $files['file_no'], $files['bbs_no'], $array['get_parameter']['session_array']['sess_member_id']);

					}

				}
				/** 첨부파일 삭제 끝 **/


				/** 추천수 삭제 시작 **/
				$rows['get_voted']		= $this->BoardModel->GetVotedRow($array['board_config_print']['con_name'], $array['get_parameter']['board_array']['request_no']);
				$rows['voted_count']	= $rows['get_voted']->num_rows();
				$rows['voted_result']	= $rows['get_voted']->result_array();

				if($rows['voted_count'] >= 1){

					foreach($rows['voted_result'] as $voted){

						$this->BoardModel->SetVotedDelete($array['board_config_print']['con_name'], $voted['bbs_no']);

					}

				}
				/** 추천수 삭제 끝 **/
				
				
				/** 댓글 삭제 시작 **/
				$rows['get_comments']       = $this->BoardModel->GetCommentCount($array['board_config_print']['con_name'], $array['get_parameter']['board_array']['request_no']);
				$rows['comments_count']     = $rows['get_comments']->num_rows();
				$rows['comments_result']    = $rows['get_comments']->result_array();
				
				if($rows['comments_count'] >= 1){
					
					foreach($rows['comments_result'] as $comments){
						
						$this->BoardModel->SetCommentRemove($array['board_config_print']['con_name'], $comments['rep_no'], $comments['bbs_no'], $comments['member_id']);
					
					}
					
				}
				
				/** 댓글 삭제 끝 **/
				
				/** 관련 DB 삭제 끝 **/


				$this->BoardModel->SetContentDelete($array['board_config_print']['con_name'], $array['get_parameter']['board_array']['request_no'], $array['get_parameter']['session_array']['sess_member_id']);

				$rows					= $this->db->affected_rows();

				if($rows >= 1){

					$call_back['return_code']	= "0000";

				} else {

					$call_back['return_code']	= "9999";

				}


			} else {	// 권한이 없음

				$call_back['return_code']	= "9998";

			}


			echo json_encode($call_back, JSON_UNESCAPED_UNICODE);	// json 리턴


		} else {

			echo $this->common->move_error(KO_WRONG, PROTOCOLS . HTTP_HOST);

		}

	}

 

좋은 정보와 인맥을 동시에, 워드프레스 사용자 단톡방 참여하기
워드프레스 에러 기술지원 서비스 전문가에게 맡기세요
좋은 정보와 인맥을 동시에, 워드프레스 사용자 단톡방 참여하기