지금까지 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=’list.php?page=$page’;
- </script>
- </head>
- </html>
"; - ?>
이상 동주 아빠 손병목이었습니다.