Integrando Formulários HTML5 com PHP


Nessa oitava aula do Curso de PHP, vamos aprender como aumentar a interatividade dos nossos scripts PHP com formulários HTML5. É possível integrar os formulários feitos em HTML5 aos códigos PHP, fazendo com que os dados digitados pelo usuário sejam manipulados pelo script.

Formulários em HTML5

Se você não sabe como lidar com formulários HTML5, não se esqueça de assistir antes as duas aulas que tratam desse assunto no Curso em Vídeo Grátis de HTML5.

Lá você vai aprender como escrever códigos específicos para a criação de formulários completos e vai estudar todos os novos controles de formulários adicionados ao HTML5, como o range, color, number, date, etc.

Por exemplo, vamos considerar um formulário que use o método GET e envie um valor V para o arquivo DADOS.PHP:

<form method="get" action="dados.php">
 Valor: <input type="text" name="v"/>
 <input type="submit" value="Calcular"/>
</form>

Obs: O método GET envia dados de um formulário diretamente pela URL.

Interligando o formulário HTML com o script PHP

Para interligar o formulário criado anteriormente, vamos usar a cláusula $_GET para atribuir o valor passado pela URL para uma variável local. O processo é bastante simples e foi demonstrado na aula por várias vezes.

<?php
 $valor = $_GET["v"];
 echo "Digitou $valor";
?>

Obs: O $_GET sempre vai utilizar todas as letras maiúsculas.

Obs: Se por acaso seu formulário utilizar o método post, você vai precisar usar $_POST.

Interligando outros tipos de controles de formulários HTML5 com PHP

A integração de qualquer controle de formulário PHP pode ser feita através do parâmetro NAME de cada um deles. Durante a aula, criamos um formulário com vários tipos de controles e interligamos eles ao arquivo PHP.

Pegando o ano atual com PHP

Para obter o ano atual no PHP, utilizamos a função date() com o parâmetro Y para pegar o ano atual com quatro dígitos.

Obs: Se você utilizar o y minúsculo, vai obter o ano com apenas os dois últimos dígitos.

$idade = date("Y") – $ano;

Baixe dos arquivos desta aula

Baixar (72.6Kb)

Tags: video, php, html5, formulário, Curso

Total de comentários: 0
avatar