PHP 게시판 프로젝트· ·
게시판 글 내용 삭제 기능(2) delete_ok.php 소스
지금까지 4시간에 걸쳐 글 내용 수정과 삭제 관련 소스를 주~욱 훑어 보았습니다.
다음
시간부터 약 3~4회에 걸쳐 소스에 대한 설명을 하겠습니다.
아래는 delete_ok.php 소스입니다.
비밀번호가 맞으면 삭제하고 그렇지 않으면
이전 화면으로 돌아가는, 비교적 간단한 소스입니다.
- <?
- //db 연결 부분입니다.
- mysql_connect("localhost", "phpbbs", "phpbbs") or die (mysql_error()); //host,id,passwd
- mysql_select_db("itmembers"); //db이름
- //변수
- $password = addslashes($password);
- $tablename="bbs"; //테이블 이름
- //비밀번호가 맞는지 확인합니다.
- $sql = "select number from $tablename where number=$number and password='$password'";
- $result = mysql_query($sql) or die (mysql_error());
- $msg = "비밀번호가 틀립니다.";
- if(mysql_num_rows($result)) { //반환된 열이 있으면...
- //삭제합니다.
- $sql = "delete from $tablename where number=$number";
- mysql_query($sql) or die (mysql_error());
- $msg = "삭제하였습니다.";
- }
- //메시지를 출력하고 목록 페이지로 이동합니다.
- echo " <html><head>
- <script name=javascript>
- if('$msg' != '') {
- self.window.alert('$msg');
- }
- location.href='/board/list.php?page=$page';
- </script>
- </head>
- </html> ";
- ?>
이상 동주 아빠 손병목이었습니다.
댓글 1
비밀번호가 맞으면 18행의 쿼리문을 실행하는 매우 간단한 코드입니다.