Notice
Recent Posts
Recent Comments
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- php thumbnail
- Eclipse
- express for node.js
- scala
- docker
- flex3
- 주식이야기
- 도커
- nodejs express
- Node.js
- Lift
- Cross
- 책이야기
- 나의 프로젝트
- ejb
- C/C++
- ror실행
- 스킨 스쿠버
- rss
- iBatis
- 명사 추출기
- 나의 취미
- php
- ajax
- 디즈니씨
- 명사 뽑아내기
- 명사 분석기
- 메일왕창보내는법
- 베트남어
- node.js web framework
Archives
- Today
- Total
nkdk의 세상
PHP로 전송한 FORM을 받아서 처리하는 방법(POST, GET방식) 본문
일단 GET방식부터
sendPage_get.html
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Php Get Test</title>
</head>
<body>
<form action="recev_get.php" method="GET">
名前:<input type="text" name="inname" />
年:<input type="text" name="inage" />
<input type="submit" value="send" />
</form>
</body>
</html>
recev_get.php
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Php POST Test</title>
</head>
<?php
$inname_php = $_GET['inname'];
$inage_php = $_GET['inage'];
echo '名前';
echo $inname_php;
echo '<br>';
echo '年';
echo $inage_php;
?>
일단
sendPage_get.html를 실행하면 2개의 값을 입력할 수가 있는데
inname, inage 두개의 값이 되겠네요.
send버튼을 누르게 되면.. <form action="recev_get.php" method="GET">로 인하여
get방식으로 recev_get.php 를 실행하게 되는데..
받는 곳(recev_get.php)에서는 변수 두개로 그 값을 받습니다.
변수1 -> $inname_php
변수2 -> $inage_php
어떤 값을 받아들 일것인가는 GET방식이기 때문에 $_GET['inname']; 과 같이 써 줍니다.
여기서 주의할 점은 $_GET['inname']; <-여기서 대문자 부분은 꼭 대문자여야 합니다. 안 그러면 인식을 하지 않더라고요.
다음은 POST방식인데 방법은 똑같습니다.
sendPage_post.html
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Php POST Test</title>
</head>
<body>
<form action="recev_post.php" method="POST">
名前:<input type="text" name="inname" />
年:<input type="text" name="inage" />
<input type="submit" value="send" />
</form>
</body>
</html>
recev_post.php
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Php POST Test</title>
</head>
<?php
$inname_php = $_POST['inname'];
$inage_php = $_POST['inage'];
echo '名前';
echo $inname_php;
echo '<br>';
echo '年';
echo $inage_php;
?>
설명은 필요 없을 것 같네요. 다음으로는 FORM으로 데이타를 받는 여러가지 방식입니다. 지금의 방식처럼 input text값에만 셋팅되어 날라오는 것이 아니라 라디오 박스라던지 체크박스 등도 어떤식으로 받아지는가에 대해서 보려고 합니다.