Uma das características mais fortes do PHP é o jeito como ele trata formulários HTML. O conceito básico que é importante entender é que qualquer elemento de formulário em um formulário irá automaticamente ficar disponível para você usá-los em seus scripts PHP. Por favor leia a seção Variáveis externas do PHP para mais informaçõess exemplos de como usar formulários com PHP. Aqui vai um exemplo:
Não há nada de especial neste formulário. É um formulário HTML comum sem nenhuma tag especial de qualquer tipo. Quando o usuário preencer este formulário e clicar no botão enviar, a página action.php é chamada. Neste arquivo nós teremos algo como este:
É óbvio o que este script faz. Não há nada de mais nele.
As variáveis $_POST["nome"]
e $_POST["idade"]
são automaticamente criadas para você pelo PHP. Antigamente nós usávamos
a auto-global $_SERVER
, agora nós simplesmente usamos a auto-global
$_POST que contém todos os dados vindos do
POST. Se você usar o método GET então nossas informações residirão
na auto-global $_GET. Você também pode usar
a auto-global $_REQUEST
se você não se importa com o tipo de dados que vêm do seu formulário.
Esta auto-global contém uma mescla de GET, POST, COOKIE e FILE. Veja também
a função import_request_variables().