list.asp

게시판의 글 목록을 볼 수 있는 화면입니다.

 

1. 해당 글의 조회수 보여줍니다.

 

2. 작성자 / 제목별 검색 기능이 있습니다.

 

3. 한 페이지에 10개의 게시글 5페이지씩 보여주고 +5, -5페이지를 나타내는 << , >> 버튼이 있습니다.

 

4. 계층형 게시판(답글)을 볼 수 있습니다.

 

 

write.asp

글을 작성하는 페이지입니다.

 

1. 작성자, 제목, 내용, 글 비밀번호를 입력할 수 있습니다.

  • null 값 체크하여 alert창 발생 (JavaScript.js)
  • 글자 수 제한하여 alert창 발생 (JavaScript.js)
    • writer : 20byte
    • title : 60byte
    • content : 200byte
    • password : 15byte

 

2. write_db.asp로 이동하는 [글 작성] 버튼과 list.asp로 이동하는 [목록] 버튼이 있습니다.

 

 

write_db.asp

DATABASE와 연결하여 글을 작성(INSERT)하는 기능을 하는 파일입니다.


1. 입력한 값들을 BOARD 테이블에 추가해주는 기능을 합니다.

 

2. 예외가 발생하면 '오류가 발생하였습니다.' 라는 alert 창이 나타납니다.

 

3. 글이 정상적으로 등록되면 '등록 되었습니다.' 라는 alert 창이 나타납니다.  

 

 

detail.asp

글의 상세내용을 보여주는 페이지입니다.


1. 제목, 작성자, 작성일, 내용, 조회수를 보여줍니다.


2. 글 내용에 줄 바꿈 기능이 있습니다.


3. list.asp로 이동하는 [목록] 버튼, edit.asp로 이동하는 [수정] 버튼, delete.asp로 이동하는 [삭제] 버튼, reply.asp로 이동하는 [답변]버튼이 있습니다.

 

 

4. 댓글을 입력할 수 있는 댓글 작성 폼이 있습니다. (Ajax)

  • 작성자와 내용을 입력할 수 있습니다.

 

5. 댓글 리스트를 볼 수 있습니다.

  • 게시글의 총 댓글 수를 볼 수 있습니다.
  • 댓글 작성자, 내용, 작성일을 볼 수 있습니다.

 

 

edit.asp

글을 수정하는 페이지입니다.

 

1. 비밀번호 값을 비교하여 일치하면 글을 수정합니다.

 

2. 비밀번호 값이 일치하지 않으면 '비밀번호가 일치하지 않습니다.' 라는 alert창이 나타납니다.

 

 

delete.asp

글을 삭제하는 페이지입니다.

 

1. 비밀번호 값을 비교하여 일치하면 글을 삭제합니다.


2. 비밀번호 값이 일치하지 않으면 '비밀번호가 일치하지 않습니다.' 라는 alert창이 나타납니다.

 

 

reply.asp

글의 답글을 작성하는 페이지입니다.

 

1. 작성자, 제목, 내용, 글 비밀번호를 입력할 수 있습니다.

  • null 값 체크하여 alert창 발생 (JavaScript.js)
  • 글자 수 제한하여 alert창 발생 (JavaScript.js)
    • writer : 20byte
    • title : 60byte
    • content : 200byte
    • password : 15byte

 

2. reply_db.asp로 이동하는 [답변 작성] 버튼과 detail.asp?no={no}로 이동하는 [이전으로] 버튼이 있습니다.

 

reply_db.asp

DATABASE와 연결하여 답글을 작성(INSERT)하는 기능을 하는 파일입니다.


1. 입력한 값들을 BOARD 테이블에 추가해주는 기능을 합니다.

 

2. 예외가 발생하면 '오류가 발생하였습니다.' 라는 alert 창이 나타납니다.

3. 글이 정상적으로 등록되면 '등록 되었습니다.' 라는 alert 창이 나타납니다.  

 

 

 

공통 부분 (예외 처리)

 

1. null 값 체크하여 alert창이 나타납니다. (JavaScript.js)

 

2. 글자 수 제한하여 alert창이 나타납니다. (JavaScript.js)

  • writer : 20byte
  • title : 60byte
  • content : 200byte
  • password : 15byte
  • re_writer : 20byte
  • re_comment : 200byte

 

3. 잘못된 경로로 접근을 시도하면 alert창이 나타납니다.

 

4. 오류가 발생해도 계속해서 코드를 실행한 후 alert창을 보여줍니다. 

 

+ Recent posts