7.Form Tag


  CGI 프로그램의 가장 큰 목적중의 하나가 사용자의 다양한 요구에 반응하여 필요한 정보를 자동으로 제공하는데 있다. 예를 들면, 컴퓨터의 부품들을 선택하고 나면, 그 결과를 자동으로 계산해서 가격을 제시한다거나, 게시판과 같이 정보를 등록하는 등의 일들이 대표적인 CGI의 예이다.

  이럴 때 주로 사용되는 것이 HTML의 FORM Tag이다. (HTML강좌의 Form Tag부분을 참조하기 바란다. ) 간단히 살펴보면, 다음과 같은 형식을 띄고 있다.

<FORM METHOD="POST" ACTION="../cgibin/form-name">

    <INPUT TYPE=type NAME=name VALUE=value>
      ......................
    <INPUT TYPE=type NAME=name VALUE=value>

</FORM>


  ACTION 부분에 대상 CGI프로그램을 지정하면 된다. 물론, FORM 문장안에 최소한 한 개의 submit버튼이 있어서, 그 버튼을 누르면 전송이 된다.

  여기서 다시한번 강조하는 바이다. 이제부터 점점 더 원론적인 예기로 들어가게 된다. 그러므로 기초지식이 확실해야 하는데, 필요한 강좌는 WEB -> HTML -> Javascript 순으로 일단 기초를 확보한 상태에서만이 부드럽게 앞으로 나갈 수 있을 것이다.

  위와 같은 문법을 사용할 때, 주의해서 봐야 할 부분은 METHOD부분이다. 이부분에 "GET", "POST"중에 하나가 들어가게 되는 것이다. 즉, 이부분에 뭘 써주느냐에 따라서, CGI프로그램으로 정보를 어떻게 전달할지 결정하게 되는 것이다.

  또한, ACTION부분에 실행될 CGI프로그램을 지정했는데, 상대경로든, 절대경로든 간에 정확히 경로를 맞춰서 적어줘야 한다는 것을 다시한번 강조한다.

- Last Update : 2001.7.9 by Deadfire(http://www.deadfire.net)

CGI with C 기초
서 언
준 비
용어 설명
기초 실습
기초 이론
작동 원리
Form Tag
     - GET METHOD
     - POST METHOD
Common Founction

Copyright ⓒ 1997 ~, Deadfire Program Master