PHP 게시판 프로젝트· ·
게시판 글 내용 삭제 기능(1) delete.php 소스
설명은 제31강부터 진행합니다.
아래는 delete.php 소스입니다. (비밀번호를
확인하기 위해 입력받는 폼입니다.)
|
파일명 |
기능 |
|
modify.php |
글 수정 폼 |
|
modify_ok.php |
글 수정 DB 처리 부분 |
|
delete.php |
글 삭제 폼 |
|
delete_ok.php |
글 삭제 DB 처리 부분 |
- <html>
- <head>
- <meta http-equiv="content-type" content="text/html; charset=euc-kr">
- <title>글 삭제</title>
- <STYLE TYPE="text/css">
- BODY,TD,SELECT,input,DIV,form,TEXTAREA,center,option,pre,blockquote {font-family:굴림;font-size:9pt;color:#555555;}
- A:link {color:black;text-decoration:none;}
- A:visited {color:black;text-decoration:none;}
- A:active {color:black;text-decoration:none;}
- A:hover {color:gray;text-decoration:none;}
- </STYLE>
- <script language="javascript">
- function check_submit() {
- if (document.myForm.password.value == "") {
- alert('비밀번호를 입력해야 글을 삭제할 수 있습니다.');
- document.myForm.password.focus();
- return;
- } else {
- document.myForm.action = "delete_ok.php";
- document.myForm.submit();
- }
- }
- </script>
- </head>
- <body bgcolor="white" text="black" link="blue" vlink="purple" alink="red">
- <form name="myForm" method="post">
- <input type="hidden" name="page" value="<? echo $page; ?>">
- <input type="hidden" name="number" value="<? echo $number; ?>">
- <table align="center" border="1" cellspacing="0" width="200" bordercolordark="white" bordercolorlight="#CCCCCC">
- <tr>
- <td>
- <p align="center">글 삭제 비밀번호</p>
- </td>
- </tr>
- <tr>
- <td align="center">
- <input type="password" name="password" maxlength="12" size="12">
- </td>
- </tr>
- </table>
- <p align="center">[<a href=/board/"javascript:check_submit();">삭제</a>] [<a href=/board/"javascript:history.go(-1)">취소</a>]</p>
- </form>
- </body>
- </html>
댓글 1
48행에서 패스워드를 입력받아
24해에서 지정한 delete_ok.php로 값을 넘기는 코드입니다.