본문 바로가기
IT/PHP

10##]PHP로 홈페이지 만들기>글쓰기

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


로그인을 하고나서 게시판에 들어가기전에! 먼저 Wirte.php를 만들어볼게요!

꽤나깔끔하죠??

코드 들어갑니다~




write.php 

 


<?
 session_start();
?>

<html>
 <head><title>게시판</title>
 </head>
 <body topmargin=0 leftmargin=0 text="#464646">
 <center>

 <br>
 <form action="insert.php" enctype="multipart/form-data" 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=160 align=left>Writer</td>
   <td align=left><input type=text name="name" value="<?=$_SESSION['id']?>" size=20 maxlength=10 readonly>
   </td>
  </tr>
  <tr>
   <td width=160 align=left>E-mail</td>
   <td align=left><input type=test name="email" value="<?=$_SESSION['email']?>" maxlength=25 readonly>

   </td>
  </tr>
  <tr>
   <td width=160 align=left>Password</td>
   <td align=left>
    <input type=password name="pass" size=8 maxlength=8>(수정, 삭제시 필요합니다.)
   </td>
  </tr>
  <tr>
   <td width=160 align=left>Title</td>
   <td align=left>
    <input type=text name="title" size=60 maxlength=35>
   </td>
  </tr>
  <tr>
   <td width=160 align=left>내용</td>
   <td align=left><TEXTAREA name="comment" cols=65 rows=15></TEXTAREA>
  </td>
  </tr>

  <tr>
   <td align=160 align=left>File</td>
   <td align=left>
   <input type=file name="upfile">

   </td>
  </tr>

  <tr>
   <td colspan=10 align=center>
    <input type=submit value="Write">
   &nbsp;&nbsp;
   <input type=reset value="reset">
   &nbsp;&nbsp;
   <input type=button value="back" onclick="history.back()">
  </td>
  </tr>
  </table>
  </form>
  </center>
 </body>
</html>





-------------------------------------------------------
<?
 session_start();
?>


session을 시작합니다!

반드시 제일 위에 들어가야하는거 아시죠?!


<form action="insert.php" enctype="multipart/form-data" 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>

나중에 파일 전송을 위한 input type=file이 나올건데 그 파일전송을

위한 enctype이 필요합니다. 

반 드 시

그래서 form에서 붙여준겁니다!



<td align=left><input type=text name="name" value="<?=$_SESSION['id']?>" size=20 maxlength=10 readonly>
   </td>
  </tr>
  <tr>
   <td width=160 align=left>E-mail</td>
   <td align=left><input type=test name="email" value="<?=$_SESSION['email']?>" maxlength=25 readonly>


name과 email칸은 session변수에서 받아와서 readonly.즉 바뀌지않도록 해줍니다.



  <td align=160 align=left>File</td>
   <td align=left>
   <input type=file name="upfile">

파일을 업로드하기위해 파일선택창을 input type에서 고를 수 있습니다!

good~!

이렇게 해서 작성한 write는 write_ok로 가서 작업을 하게됩니다.!!

바로 가보죠.



반응형