[PHP] 게시판 만들기 (3/10) - 게시글 작성 폼 만들기

2022. 10. 25. 03:11무료강좌&튜토리얼/PHP

[PHP] 게시판 만들기 (3/10) - 게시글 작성 폼 만들기

 

게시글의 내용을 입력하는 폼을 생성해보자.

게시글의 입력폼은 게시글의 제목과 내용을 입력하는 폼으로 구성된다.

 

다음은 게시글 입력폼의 예제이다.

[예제: 180_writeForm.php ]

<?php
  include $_SERVER['DOCUMENT_ROOT'].'/php/common/171_session.php';
  include $_SERVER['DOCUMENT_ROOT'].'/php/common/179_checkSignSession.php';
?>
<!DOCTYPE html>
<html lang="ko">
<head>
</head>
<body>
  <form name="boardWrite" method="POST" action="181_saveBoard.php">
    제목
    <br>
    <br>
    <input type="text" name="title" required />
    <br>
    <br>
    내용
    <br>
    <br>
    <textarea name="content" cols="80" rows="10" required></textarea>
    <br>
    <br>
    <input type="submit" value="저장" />
  </form>  
</body>
</html>

1. 로그인하지 않은 상태에서 [180_writeForm.php] 페이지에 진입 시 메인페이지로 이동하는 기능이 작동되게 하기 위해 session_start() 함수가 있는 파일인 [171_session.php]를 include한다.

2. 로그인하지 않은 상태에서 메인페이지로 이동하는 기능을 하는 파일인 [179_checkSignSession.php]파일을 include한다.

3. 게시글을 작성하는 폼이다. 15라인에서 게시글의 제목을 입력하며, 21라인의 textarea 태그에 게시글의 내용을 입력한다.

제목은 게시물의 리스트를 보는 페이지를 생성할 때 제목으로 리스트를 구성하기 위해 사용된다.

4. 실행 URL은 http://localhost/php/board/180_writeForm.php 이다.

 

실행결과

 

 

 


 

 

 

초보자를 위한 PHP 200제
김태영 지음 | 정보문화사