본문 바로가기
IT/PHP

15##]PHP로 홈페이지 만들기>글 수정하기

by 혁이 2017. 4. 22.
반응형

안녕하세요 베비온입니다.



글 읽기 까지 했는데 이제 본인글을 수정할 수 있는 기능을 만들어볼까요??






edit.php 

 <?

session_start();
 
 include "db_info.php";
 $id=$_GET['id'];

 $result=mysql_query("select id,name,email,title,comment,ip from $board where id=$id",$conn);
 $row=mysql_fetch_array($result);

?>

<html>
 <head>
 <title>게시판</title>
 </head>
 <body topmargin=0 leftmargin=0>
 
 <center>
 <br>
 <form action="update.php?id=<?=$id?>" method=post>
  
 <table width=580 border=0 cellpadding=2 cellspacing=1 bgcolor="#777777">
  
 <tr>
  <td height=20 align=center bgcolor="#999999">
  <font color=white><B>글 수 정 하 기</B></font>
  </td>
 </tr>
 <tr>
  <td bgcolor=white>&nbsp;
  <table>
  <tr>
   <td width=60 align=left>Name</td>
   <td align=left>
   <input type=text name=name size=20 maxlength=10 value="<?=$_SESSION['id']?>">
   </td>
  </tr>
  <tr>
   <td width=60 align=left>E-mail</td>
   <td align=left><input type=text name=email size=30 maxlength=25 value="<?=$_SESSION['email']?>">
   </td>
  </tr> 
  
  <tr>
   <td width=60 align=left>Password</td>
   <td align=left><input type=password name=pass maxlength=8>(수정, 삭제시 필요합니다.)</td>
  </tr>
  <tr>
   <td width=60 align=left>Title</td>
   <td align=left><input type=text name=title size=60 maxlength=35 value="<?=$row[title]?>">
   </td>
  </tr>
 
  <tr>
   <td width=60 align=left>내용</td>
   <td align=left><TEXTAREA name=comment cols=64 rows=15><?=$row['comment']?></TEXTAREA>
   </td>
  </tr>
  <tr> 
   <td colspan=10 align=center>
   <input type=submit value="수정하기">
   &nbsp;&nbsp;&nbsp;
   <input type=reset value="다시 쓰기">
   &nbsp;&nbsp;&nbsp;
   <input type=button value="취소" onclick="history.back()">
   </td>
  </tr>
  </table>
  </td>
  </tr>
  </table>
  <input type=hidden value="<?=$id?>">
 </form>
 </center>
 </body>
</html>







크게 어려운 부분은 없어요!

 $result=mysql_query("select id,name,email,title,comment,ip from $board where id=$id",$conn);
 $row=mysql_fetch_array($result);

일단 저장된 글을 불러와서 뿌려줄겁니다.

그래야지 자기가 어디를 수정해야할지 알테니까요 ㅎㅎ

password부분 빼고 뿌려줍니다!

  <input type=hidden value="<?=$id?>">

바꿔줄 id를 hidden으로 보내줘서 해당 글을 수정해야합니다.


많이 크게 어려운 부분은 없죠?




반응형