0
 33   4   1
  View Articles

Name  
   손병목  (2002-12-01 01:29:06, Hit : 22996, Vote : 2503)
Homepage  
   http://www.itmembers.net
Subject  
   게시판 글 내용 수정 기능(2) modify_ok.php 소스

설명은 제31강부터 진행하겠습니다.

파일명

기능

modify.php

글 수정 폼

modify_ok.php

글 수정 DB 처리 부분

delete.php

글 삭제 폼

delete_ok.php

글 삭제 DB 처리 부분

우선 소스를 주~욱 살펴 보시기 바랍니다.


  1. <?
  2. //db 연결 부분입니다.
  3. mysql_connect("localhost", "phpbbs", "phpbbs") or die (mysql_error()); //host,id,passwd
  4. mysql_select_db("itmembers"); //db이름
  5.  
  6. //수정폼(modify.php)에서 전송된 내용을 변수에 담습니다.
  7. $name = addslashes($name);
  8. $password = addslashes($password);
  9. $email = addslashes($email);
  10. $homepage = addslashes($homepage);
  11. $subject = addslashes($subject);
  12. $memo = addslashes($memo);
  13.  
  14. //디폴트 값이 필요한 변수에는 디폴트 값을 넣습니다.
  15. $tablename="bbs"; //테이블 이름
  16. $writetime = time();
  17. //$ip = getenv("REMOTE_ADDR");
  18.  
  19. //비밀번호가 맞는지 확인합니다.
  20. $sql = "select number from $tablename where number=$number and password='$password'";
  21. $result = mysql_query($sql) or die (mysql_error());
  22.  
  23. if(mysql_num_rows($result)) {  //반환된 열이 있으면...
  24.         //수정한 내용을 UPDATE합니다.
  25.         $sql = "update $tablename set
  26.                         name='$name',email='$email',homepage='$homepage',
  27.                         subject='$subject',memo='$memo' where number=$number";
  28.         mysql_query($sql) or die (mysql_error());
  29.         $msg = "수정을 하였습니다.";
  30.  
  31.         echo " <html><head>
  32.                 <script name=javascript>
  33.  
  34.                 if('$msg' != '') {
  35.                         self.window.alert('$msg');
  36.                 }
  37.  
  38.                 location.href='list.php?page=$page';
  39.  
  40.                 </script>
  41.                 </head>
  42.                 </html> ";
  43.  
  44. } else {
  45.         $msg = "비밀번호가 틀립니다.";
  46.         echo " <html><head>
  47.                 <script name=javascript>
  48.  
  49.                 if('$msg' != '') {
  50.                         self.window.alert('$msg');
  51.                 }
  52.  
  53.                 history.go(-1);
  54.  
  55.                 </script>
  56.                 </head>
  57.                 </html> ";
  58.  
  59. }
  60.  
  61.  
  62. ?>

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

손병목
Next
   게시판 글 내용 수정 기능(1) modify.php 소스

손병목


no
subject
name
date
hit
*
Copyright 1999-2018 Zeroboard / skin by Zetyx