[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제
김태영 지음 | 정보문화사
'무료강좌&튜토리얼 > PHP' 카테고리의 다른 글
[PHP] 게시판 만들기 (5/10) - 임의 게시물(Random Data) 입력하기 (0) | 2022.10.26 |
---|---|
[PHP] 게시판 만들기 (4/10) - 게시글 작성하기 (0) | 2022.10.25 |
[PHP] 게시판 만들기 (2/10) - 로그인 세션 체크 프로그램 (0) | 2022.10.25 |
[PHP] 게시판 만들기 (1/10) - board 테이블 생성하기 (2) | 2022.10.24 |
[PHP] 회원가입, 로그인 기능 만들기 (8/8) - 로그아웃 기능 만들기 (0) | 2022.10.24 |