웹마스터 팁

12 Step. delete.php3파일에서 넘겨받은 비밀번호를 검사하여 글을 삭제합니다.
delete_ok.php3 파일
1 <?
2   include "lib.php3";
3   include "dbconn.php3";
4
5   // 암호 입력을 하지 않았을 경우 에러메세지 출력
6   if(isBlank($password)) message("암호를 입력하셔야 합니다");
7
8   // 글쓴이의 비밀 번호를 DB 로 부터 가져옴
9   $result=mysql_query("select password from $table_name where no='$no'", $connect);
10   $check_passwd=mysql_fetch_array($result);
11
12   if($check_passwd["password"]!=$password && $admin_password!=$password) message("비밀번호가 틀렸습니다");
13
14   // 글 삭제
15
16   mysql_query("delete from $table_name where no='$no'") or die(mysql_error());
17
18
19   header("location:list.php3");
20 ?>

내용설명

MySQL DB 로부터 해당행의 비밀번호만을 가져와서 비교하여 입력된 비밀번호 또는 관리자 비밀번호와 같으면 삭제하고 그렇지 않으면 경고메세지를 출력합니다.