Formulários PHP
()
1.13 - Formulários PHP e Inputs do Usuário
As variáveis $_GET e $_POST são utilizadas para buscar informações de formulários e dados enviados pelo usuário.
_______________________________________________________________________________
Manipulação de formulários em PHP:
A coisa mais importante a notar quando se lida com formulários HTML e PHP é que qualquer elemento de formulário em uma página HTML será automaticamente disponibilizado para os seus scripts PHP.
Exemplo:
O exemplo a seguir contém um formulário HTML com dois campos de entrada e um botão de submit:
<html>
<body>
<form action="welcome.php" method="post">
Name: <input type="text" name="fname" />
Age: <input type="text" name="age" />
<input type="submit" />
</form>
</body>
</html>
Quando o usuário preenche o formulário e clica no botão submit para enviar, os dados do formulário são enviados para um arquivo PHP chamado welcome.php.
O arquivo weldcome.php é algo assim:
<html>
<body>
Welcome <?php echo $_POST["fname"]; ?>!<br />
You are <?php echo $_POST["age"]; ?> years old.
</body>
</html>
O resultado pode ser algo assim:
Welcome John!
You are 28 years old.
Nota: as funções $_GET e $_POST serão vistas com mais detalhes nos próximos tópicos.
_______________________________________________________________________________
Validações de formulários:
Os dados digitados pelos usuários devem ser validados pelo browser (scripts clientes) sempre que for possível. A validação no browser cliente é mais rápida e reduz a carga do servidor.
Você deve considerar a validação no servidor se as entradas do usuário forem inseridas em um banco de dados. Uma boa maneira de validar um formulário no servidor é enviar o formulário para si mesmo, ao invés de saltar para uma página diferente. O usuário vai receber as mensagens de erro na mesma página do formulário, tornando mais fácil descobrir e corrigir os erros.
_______________________________________________________________________________
Resumos Relacionados
- Php Função $_get
- Html Básico - Formulários
- Php Funções
- Sintaxe Php
- Javascript No Código Html
|
|