FORMULÁRIOS HTML (PARTE 01)
Os formulários HTML são
utilizados para fazer interação com páginas HTML, através de envio de
informações (dados) e requisições. Os formulários podem enviar informações
através de métodos os mais comuns são o GET e o POST. Leia mais sobre
formulários na apostila de HTML.
Sintaxe:
<form
method=”post” action=”pagina.php”>
<!--Escopo do Formulário -->
</form>
- name: o identificador do formulário.
- action: nome do script que receberá os dados do formulário ao ser submetido.
- method: método de envio dos dados: get ou post;
Métodos GET e POST
GET: O método GET utiliza a própria URL
para enviar dados ao servidor, quando enviamos um formulário pelo
método GET, o navegador pega as informações do formulário e coloca junto
com a URL de onde o formulário vai ser enviado e envia, separando o
endereço da URL dos dados do formulário por um “?” (ponto de
interrogação).
POST: O
método POST envia os dados colocando-os no corpo da mensagem. Ele
deixa a URL separada dos dados que serão enviados e com isso podemos enviar
qualquer tipo de dados por esse método.
Exemplo:
<HTML>
<HEAD>
<TITLE> Criação de Formulários em HTML </TITLE>
</HEAD>
<BODY>
<form method="post" action="pagina4.php">
Matricula: <br><input type="text" name="txtmatricula" size="10"> <br>
Aluno: <br><input type="text" name="txtsenha" size="30"> <br>
Curso: <br><input type="text" name="txtcurso" size="30"> <br>
<br><input type="submit" value="Logar">
<input type="reset" value="Cancelar">
</form>
</BODY>
</HTML>
Recuperando valores dos
Formulários
$_GET
O comando $_GET é uma entidade
superglobal do php que tem como função recuperar dados enviados através de uma
URL através do método get do HTML
Exemplo:
$nome = $_GET[“txtnome”]; // Recupera o valor passado por uma input chamada txtnome
$_POST
O comando $_GET é uma entidade
superglobal do php que tem como função recuperar dados enviados através de uma mensagem
HTTP através do método post do HTML.
Exemplo:
$mat = $_POST[“txtmat”];
// Recupera o valor passado por uma input chamada txtmat
Exemplo Prático:
- Construa o formulário HTML a seguir e salve o mesmo no diretório C:/Xampp/htdocs com o seguinte nome: formaluno.html.
<HTML><HEAD>
<TITLE>Criação
de Formulários em HTML
</TITLE></HEAD>
<BODY>
<form method="post"
action="exibirdados.php">
Matricula:<br>
<input type="text" name="txtmat"
size="10">
<br>Aluno:<br>
<input type="text" name="txtnome"
size="30">
<br>Curso:<br>
<input type="text" name="txtcurso"
size="30">
<br>
<br>
<input type="submit"
value="Enviar Dados">
<input type="reset"
value="Cancelar">
</form>
</BODY>
</HTML>
- Após Construir o formulário HTML devemos criar o script que receberá os dados enviados pelo mesmo. O nome do script está definido no atributo action do formulário html (action="exibirdados.php") . Crie o script a seguir e salve o mesmo no diretório C:/Xampp/htdocs com o seguinte nome: exibirdados.php
<?php
$mat = $_POST["txtmat"];
$nome = $_POST["txtnome"];
$curso = $_POST["txtcurso"];
echo "Matricula:
".$mat."<br>";
echo "Nome: ".$nome."<br>";
echo "Curso:
".$curso."<br><br>";
echo
"Dados Recuperados Com Sucesso usando o método POST";
Nenhum comentário:
Postar um comentário