0
 33   4   1
  View Articles

Name  
   손병목  (2002-12-01 01:43:20, Hit : 27019, Vote : 2623)
Homepage  
   http://www.itmembers.net
Subject  
   게시판 글 내용 삭제 기능(2) delete_ok.php 소스

지금까지 4시간에 걸쳐 글 내용 수정과 삭제 관련 소스를 주~욱 훑어 보았습니다.
다음 시간부터 약 3~4회에 걸쳐 소스에 대한 설명을 하겠습니다.

아래는 delete_ok.php 소스입니다.
비밀번호가 맞으면 삭제하고 그렇지 않으면 이전 화면으로 돌아가는, 비교적 간단한 소스입니다.


  1. <?
  2. //db 연결 부분입니다.
  3. mysql_connect("localhost", "phpbbs", "phpbbs") or die (mysql_error()); //host,id,passwd
  4. mysql_select_db("itmembers"); //db이름
  5.  
  6. //변수
  7. $password = addslashes($password);
  8. $tablename="bbs"; //테이블 이름
  9.  
  10. //비밀번호가 맞는지 확인합니다.
  11. $sql = "select number from $tablename where number=$number and password='$password'";
  12. $result = mysql_query($sql) or die (mysql_error());
  13.  
  14. $msg = "비밀번호가 틀립니다.";
  15.  
  16. if(mysql_num_rows($result)) {  //반환된 열이 있으면...
  17.         //삭제합니다.
  18.         $sql = "delete from $tablename where number=$number";
  19.         mysql_query($sql) or die (mysql_error());
  20.         $msg = "삭제하였습니다.";
  21. }
  22.  
  23. //메시지를 출력하고 목록 페이지로 이동합니다.
  24. echo " <html><head>
  25.                 <script name=javascript>
  26.  
  27.                 if('$msg' != '') {
  28.                         self.window.alert('$msg');
  29.                 }
  30.  
  31.                 location.href='list.php?page=$page';
  32.  
  33.                 </script>
  34.                 </head>
  35.                 </html> ";
  36. ?>

이상 동주 아빠 손병목이었습니다.



손병목
코드에 첨부된 주석 외에 달리 설명드릴 게 없네요.
비밀번호가 맞으면 18행의 쿼리문을 실행하는 매우 간단한 코드입니다.
 2002/12/19 14:14:14    
Prev
   [마지막회] 1차 프로젝트를 종료하며

손병목
Next
   게시판 글 내용 삭제 기능(1) delete.php 소스 [1]

손병목


Copyright 1999-2018 Zeroboard / skin by Zetyx