웹마스터 팁
page_full_width">
[동주아빠] PHP 게시판 - 글쓰기 입력폼(1) FORM 태그의 이해(上)
2002.12.25 15:20
웹 게시판에 글을 쓰거나 입력된 글을 전송하기 위해서 HTML 태그 중에서 FORM 태그를 이용합니다.
이번 시간에 다룰 내용은 PHP 문법이 아닙니다. HTML 태그 중의 하나인 FORM 태그를 이용하여 웹에서 입력된 내용을 전달하는 방법을 알아보도록 하겠습니다.

▶ 글을 입력하기 위한 폼을 만들기 위해 다음과 같이 입력하고 write_test.php로 저장합니다.
이 예제를 통해 FORM 태그에 대해 설명할 예정입니다.
1 : <html>
2 : <head>
3 : <title>PHP 게시판 프로젝트 - 쓰기</title>
4 : </head>
5 :
6 : <form name='myForm' method='post' action='write_ok.php'>
7 :
8 : 이름 : <input type='text' name='name' size=20 maxlength=20><br>
9 : 비밀번호 : <input type='password' name='password'+ ' size=20 maxlength=20><br>
10 :전자우편 : <input type='text' name='email' size=50 maxlength=70><br>
11 :홈페이지 : <input type='text' name='homepage' size=50 maxlength=70><br>
12 :제목 : <input type='text' name='subject' size=50 maxlength=70><br>
13 :내용 : <textarea name='memo' cols=50 rows=20 maxlength=500></textarea><br>
14 :
15 :<br>
16 :<input type='submit' value='글쓰기'>
17 :
18 :</form>
19 :
20 :
21 :</html>
▶ write_test.php에서 입력한 내용을 보여주는 프로그램입니다.
다음과 같이 입력한 다음 wirte_ok.php로 저장합니다.
1 : <html>
2 : <head><title></title></head>
3 : <body>
4 :
5 : <?
6 : echo "이름 : $name <br>";
7 : echo "비밀번호 : $password <br>" ;
8 : echo "전자우편 : $email <br>" ;
9 : echo "홈페이지 : $homepage <br>";
10 :echo "제목 : $subject <br>";
11 :echo "내용 : $memo <br>";
12 :?>
13 :
14 :
15 :</html>
▶ Apache와 MySQL을 실행한 다음 웹 브라우저 주소 표시줄에 http://localhost/write_test.php를 입력하여 위에서 작성한 프로그램을 실행합니다.


자세한 설명은 다음 시간에 하겠습니다.
일주일 내내 술과 피곤에 지쳐 제 정신이 아닌 동주 아빠 손병목이었습니다.
이번 시간에 다룰 내용은 PHP 문법이 아닙니다. HTML 태그 중의 하나인 FORM 태그를 이용하여 웹에서 입력된 내용을 전달하는 방법을 알아보도록 하겠습니다.

▶ 글을 입력하기 위한 폼을 만들기 위해 다음과 같이 입력하고 write_test.php로 저장합니다.
이 예제를 통해 FORM 태그에 대해 설명할 예정입니다.
1 : <html>
2 : <head>
3 : <title>PHP 게시판 프로젝트 - 쓰기</title>
4 : </head>
5 :
6 : <form name='myForm' method='post' action='write_ok.php'>
7 :
8 : 이름 : <input type='text' name='name' size=20 maxlength=20><br>
9 : 비밀번호 : <input type='password' name='password'+ ' size=20 maxlength=20><br>
10 :전자우편 : <input type='text' name='email' size=50 maxlength=70><br>
11 :홈페이지 : <input type='text' name='homepage' size=50 maxlength=70><br>
12 :제목 : <input type='text' name='subject' size=50 maxlength=70><br>
13 :내용 : <textarea name='memo' cols=50 rows=20 maxlength=500></textarea><br>
14 :
15 :<br>
16 :<input type='submit' value='글쓰기'>
17 :
18 :</form>
19 :
20 :
21 :</html>
▶ write_test.php에서 입력한 내용을 보여주는 프로그램입니다.
다음과 같이 입력한 다음 wirte_ok.php로 저장합니다.
1 : <html>
2 : <head><title></title></head>
3 : <body>
4 :
5 : <?
6 : echo "이름 : $name <br>";
7 : echo "비밀번호 : $password <br>" ;
8 : echo "전자우편 : $email <br>" ;
9 : echo "홈페이지 : $homepage <br>";
10 :echo "제목 : $subject <br>";
11 :echo "내용 : $memo <br>";
12 :?>
13 :
14 :
15 :</html>
▶ Apache와 MySQL을 실행한 다음 웹 브라우저 주소 표시줄에 http://localhost/write_test.php를 입력하여 위에서 작성한 프로그램을 실행합니다.


자세한 설명은 다음 시간에 하겠습니다.
일주일 내내 술과 피곤에 지쳐 제 정신이 아닌 동주 아빠 손병목이었습니다.
댓글 8
-
윤상현
2003.01.01 15:18
-
박창범
2003.01.04 16:16
wirte_ok.php 이게 아니고 write 이거 아닌가요??
수정 부탁합니다~
그리고 좋은 정보 항상 감사드립니다. -
김지현
2003.01.15 10:27
맞아요 -_- 제 셜록홈즈 뺨치는 추리력에 write_ok.php입니다 -_-
이름을 살짝 바꿔주세요 -_- -
김지현
2003.01.15 10:35
그런데
<style>
<!--
td { font-family:돋움; font-size:9pt; }
a:link, a:visited, a:active { color:rgb(14,108,167); text-decoration:none; }
a:hover { color:rgb(14,108,167); text-decoration:underline; }
-->
</style>
이 스타일시스'css'소스를 넣으면 예쁘게 되지 않을까 생각이드네요
거의 모든 게시판에서 쓰는 것데요..
그리고 글씨도 9pt로 살짝 맟춰주면 좋겠다는 생각이 드네요. -
김지현
2003.01.15 10:36
상자 테두리 않나게 하는 소스도 있는데 -_- -
▦DarkAngel▦
2003.03.20 23:50
허허..게시판 만들기.강좌에서..무슨 장식을 하겠다고...그러시는지.이건 다만..PHP게시판 강좌지 홈페이지 이뿌게 꾸미기는 아닌듯. -
장소연
2003.10.16 14:17
wirte_ok.php <- write_ok.php 로 저장하셔야 합니다 ^-^;; 오타났는데.. 아무도 안올리셨네요;; -
나무스타일
2004.02.26 16:26
수고하셨습니다. 좋은 글 잘 보고 있습니다.
술 중독.