ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 게시판 페이지 만들기_5(update)
    IT/웹 개발 2024. 2. 29. 11:07

    [이 블로그는 해킹 공부하면서 가볍게 정리용으로 기록 및 내 생각을 끄적여 두기 위한 블로그(라 쓰고 일기라 읽는)이다.]

     

    • 목차
    1. 게시물 수정 페이지
    2. 코드(1)
    3. 코드 설명
    4. 코드(2)
    5. 코드 설명

     

    1. 게시물 수정 페이지

    게시물 읽기 페이지에서 수정 버튼을 눌렀을 때 수정 페이지로 이동하고 제목과 내용만 수정이 가능하게 만들었다. 이때 처음 게시물 작성 시 입력했던 비밀번호 값. 즉 DB에 저장된 비밀번호를 비교하여 게시물이 수정되게 만들었다. 비밀번호가 일치하면 DB에 update가 된 후 게시물 페이지로 다시 돌아가며 틀렸을 시 알림 창이 뜬다.

     

    1) 수정 페이지

     

     

    2) 비밀번호 입력을 안 했을 때

     

     

    3) 비밀번호가 틀렸을 때

     

     

    4) 수정 완료 후

     

     

     

    2. 코드(1)

     

     

    3. 코드 설명

     

    1) session.php 와 userboard_db.php 파일을 include 함수로 호출

     

    2) GET 방식으로 게시물 번호를 입력 받아 변수 할당

     

    3) select문으로 게시물 번호로 조회하여 해당 게시물의 테이블을 배열로 가져와 변수 저장

     

    4) POST 값을 웹 서버에서 받으면 제목, 내용, 비밀번호를 변수로 저장

     

    5) 비밀번호를 해쉬화하여 DB에 있는 비밀번호와 비교

     

    6) update 쿼리를 변수에 저장하여 db연결 후 실행 -> 수정된 게시물로 이동

     

     

    4. 코드(2)

     

    5. 코드 설명

     

    1) 수정 시 비밀번호값이 공백일 경우 알림 창을 띄우는 기능을 EventHandler인 onclick 적용하였다. (dom 객체 접근 활용)

Designed by Tistory.