본문 바로가기
PHP/PHP Basic

PHP Form 구문

by 진격의 파파 2013. 6. 17.
반응형

 

 

이번장에서는 PHP Form 관련 내용에 대해서 알아보겠습니다.

 

모든 웹 언어가 그렇듯이 Form 구문을 통해서 입력된 값을 넘겨 받을수 있습니다.

 

값을 넘겨받는 방식에는 $_GET 방식과 $_POST 방식이 있습니다.

 

$_GET 과 $_POST 는 다음장에서 자세히 다루기로 하고 이번장에서는 form에 대해 이해하고 넘어가는 거로만 하겠습니다.

 

설명을 아무리해도 예제한번 보는것만 못하죠

 

일단 관련예제부터 보겠습니다.

 

-------------------  form.php ---------------------------

<html>
< body>

< form action="info.php" method="post">
이름: <input type="text" name="user_name">
나이: <input type="text" name="user_age">
< input type="submit">
< /form>

< /body>
< /html>

// HTML을 조금 공부한 분이라면 위 구문이 한눈에 딱 들어올 것입니다. 기본 폼구문은 <form ~ > </form> 으로 끝납니다.

현재 페이지를 그냥 "form.php" 라고 정의 하겠습니다. 그리고 form 구문을 보면 action 에 info.php 라는 페이지가 있고 method 는 post 라고 적혀있습니다. 그리고 이름과, 나이를 적을수 있는 input 박스를 볼 수 있고 마지막 submit 버튼이 있습니다.

action의 역할은 submit 이 일어났을때 그 페이지로 이동하라는 의미입니다. (submit 버튼을 클릭하면 info.php 페이지로 이동합니다)

그리고 method 는  post 방식으로 값을 넘기라는 의미입니다.

 

------------------- info.php ---------------------------

<html>
< body>

이름은 <?php echo $_POST["user_name"]; ?>

<br>
나이는 <?php echo $_POST["user_age"]; ?>

< /body>
< /html>

//  info.php 페이지에서 값을 넘겨받습니다.

출력문은 아래와 같습니다.

이름은 OOO

나이는 OOO

물론 실전에서는 위와같이 단순하게 이루어지지 않습니다. 자바스크립트, jQuery 등 소스를 섞어가며 코딩을 합니다. 하지만 이전에도 말했듯이 기본을 충실하게 하면 다른 소스 적용은 어렵지 않게 구사할 수 있습니다.

 

다음장에서는 $_GET, $_POST 방식에 대해서 조금 상세히 다루어 보겠습니다.

 

반응형

'PHP > PHP Basic' 카테고리의 다른 글

PHP $_GET, $_POST  (0) 2013.06.18
PHP Function(함수)  (0) 2013.06.14
PHP 반복문(while, for, foreach)  (0) 2013.06.13
PHP Sorting Arrays(정렬 배열)  (0) 2013.06.12
PHP Array(배열) 문법  (0) 2013.06.11