Free CSS Button Css3Menu.com

Tutoriais » PHP » Recebendo valores de formulários »
PHP é uma linguagem 'conversa' com outros serviços. Em um provedor de serviços para internet o PHP pode conversar com o Servidor de Páginas (programa que interpreta os comandos escritos em HTML - ou TAGS HTML), o PHP pode, também se conectar e enviar comandos de/para SGBDs que estejam instalados no Servidor.
Em HTML quando queremos ter dados informados pelo usuário podemos usar o conjunto de comandos que montam um formulário.
Formulário permite montar telas para entrada de dados usando quase todos os componentes de interface que pode ser usado em um ambiente gráfico.
Depois que os dados são informados em um formulário eles devem ser enviados para um programa. No HTML existem dois modos básicos de transmissão de dados (são denominados MÉTODOS). Podemos usar o método GET ou o método POST. NÃO vou entrar no mérito da diferença entre eles.
Quando usamos qualquer dos métodos no ambiente do PHP é necessário 'receber' os dados em algum lugar... Adivinha: Em VETORES. Caramaba?? Por que vetor? A resposta pode ser simples: Porque o vetor é uma estrutura de variável que bem comportada (depois que se entende como ele está estruturado).
Quando usamos no formulário o método POST o vetor em PHP que recebe os valores do dados digitados é o vetor $_POST.
Quando usamos no formulário o método GET o vetor em PHP que recebe os valores do dados digitados é o vetor $_GET.
Quando usamos qualquer um dos métodos ainda podemos usar um outro vetor o $_REQUEST... mas acho melhor dar uma esquecida neste vetor.

Quando se executa a transmissão de valores através de campos de formulários é formada uma string com o seguinte formato:

campo1=valor1&campo2=valor2&campo3=valor3

Esta estrutura é bem comportada.
Campo=Valor - campor recebe o valor - é o que se chamada de trecho de atribuição
& - Sepera as atribuições de valor para cada campo.

É possível colocar o valor em uma variável sem deixar o usuário do formulário alterar seu valor. É o que diz: 'passar valor escondido no formulário'. Para isso usamos o tipo de campo HIDDEN no formulário. O nosso exemplo fazemos isso com uma campo nomeado passo.

Bem vamos ver linhas de código.
Veja o código fonte Execute o código

© João Maurício Hypólito - Ourinhos/SP