Juntando tudo

Vamos supor que você queira criar um questionário simples em uma das suas páginas. Este questionário serve para obter algumas informações sobre o usuário como nome, sexo, idade e ainda saber o que ele acha do site. As informações são processadas em um script CGI. O formulário em HTML deverá vir num arquivo chamado survey.htm e será exibido dessa maneira:

  <html>
    <body>
      <h1>Formulário de pesquisa HSW</h1>
      
<FORM METHOD=POST ACTION="http:  //www.hsw.com.br/cgi-bin/survey.cgi">
      Digite o seu nome:
      <input name="Name" size=20 maxlength=50>
      <P>Selecione o sexo:
      <input type=radio CHECKED name=sex value=MALE>Masculino
      <input type=radio name=sex value=FEMALE>Feminino
      <P>Selecione a sua idade<br>
      <SELECT size=2 NAME=age>
        <OPTION> 1-10
        <OPTION> 11-20
        <OPTION> 21-30
        <OPTION> 31-40
        <OPTION> 41-50
        <OPTION> 51-60
        <OPTION> 61 e acima
      </SELECT>
      <P>Digite o seu comentário:
      <input name="Name" size=40 maxlength=100>
      <P>
      <INPUT TYPE=submit value="Enviar">
      <INPUT TYPE=reset value="Limpar">
      </FORM>
    </body>
  </html>

Clique neste endereço para ver o formulario funcionando:
www.hsw.com.br/survey.htm

O script CGI deste formulário vai receber quatro tipos diferentes de informação. Nome, idade, sexo e comentário do usuário que enviou o formulário. O script vai analisar os quatro valores e lidar com todas as transformações de caracteres. O arquivo survey.c foi utilizado para criar o script survey.cgi e tem cerca de 100 linhas de código.