WEB 만들기/mk_web - JS, PHP, MYSQL

[JS, PHP, MySQL] 웹 사이트 만들기 1.15 - 글 삭제

잉카콜라 2023. 6. 3. 17:11

작성된 게시글을 삭제할 수 있도록 했다

 

글 삭제하기

1 ~ 12
삭제 버튼이 눌러진다면 비밀번호가 비어있는지 먼저 확인 후 비밀번호가 비어있다면 비밀번호 입력요청 메시지를 띄워준다

 

14 ~ 37
AJAX 통신을 이용하고 성공적으로 삭제가 되면 삭제 완료 메시지를, 삭제에 실패하였을 경우 비밀번호 불일치  메시지를 띄워줬다

 

5 ~ 12
글의 번호와 비밀번호를 get으로 받아오고 게시글이 있는지 정보를 가져온다

14 ~ 25
만약 게시글이 있다면 게시글을 삭제해주고 exists:true 형태로 json 인코딩한다

❗️❗️  $result = array(); 를 이미 다른 파일에서 사용하고 있어서 중복으로 사용한다면 json 형식에 문제가 생겨 AJAX 통신에
          문제가 생길 수 있다

❗️❗️  따라서 $result_fix = array(); 와 같이 다른 이름으로 초기화를 해서 사용해 주어야 정상적으로 작동한다

중복 사용으로 인한 에러 메시지 : SyntaxError: JSON.parse: unexpected non-whitespace character after JSON data at line 2 column 1 of the JSON data

 

 

비밀번호를 입력하니 비밀번호 입력 메시지가 나타났다

 

비밀번호를 틀리게 하였더니 비밀번호 불일치 메시지가 나타났다

 

비밀번호를 정삭적으로 입력하니 삭제에 성공하였다

 

728x90