Vous êtes sur la page 1sur 41

Eduardo Spies

 Obtendo informações do usuário


Via Formulário(POST):
Os formulários podem ser enviados pelos métodos
GET e POST, entretanto é melhor enviar sempre
por POST, caso contrário, as informações ficarão
visíveis no endereço da página e no histórico de
navegação.
 Obtendo informações do usuário
 Obtendo informações do usuário
 Obtendo informações do usuário
Via Formulário(POST):
<form>  Uma tag form em HTML é utilizada
para criar um formulário para entradas de
usuários. Um elemento form pode conter um
ou mais elementos.
 Obtendo informações do usuário
Via Formulário(POST):
<form>  os principais atributos da tag
<form> são:
NAME  Nome do formulário para referência
em funções javascript, por exemplo.
ACTION  Programa responsável pelo
tratamento dos dados informados pelo usuário.
 Obtendo informações do usuário
 Via Formulário(POST):
 <form>  os principais atributos da tag <form> são:
 METHOD  Método de envio dos dados para o servidor HTTP.
Os valores possíveis são POST(recomendado) e GET.
 ENCTYPE  Define o formato de como os dados serão
enviados ao servidor http, sendo válido apenas para METHOD
igual a POST. Esse atributo é geralmente utilizado quando é
necessário o envio de arquivos(é obrigatório nessa situação).
 Obtendo informações do usuário
Via Formulário(POST):
<form>  Os elementos presentes dentro de
um form podem ser:
<input> <option>
<textarea> <optgroup>
<button> <fieldset>
<select> <label>
 Obtendo informações do usuário
 Obtendo informações do usuário
Via Formulário(POST):
<input>  Uma tag <input> em HTML
especifica um campo de entrada onde o
usuário pode inserir dados. Tags <input> são
utilizadas dentro de tags <form> e pode variar
de acordo com o tipo de atributo.
 Obtendo informações do usuário
Via Formulário(POST):
<input>  é de todos os tipos o mais
utilizado, pois define a maioria dos tipos de
campos que precisamos num formulário (texto,
senha, checkbox, etc.)
 Obtendo informações do usuário
Via Formulário(POST):
<input type=“valor”>  o campo type do tipo
de form input aceita valores de entrada como
o text, password, checkbox, radio, file,
hidden, submit, reset, image, name, value,
size, maxlength, checked.
 Obtendo informações do usuário
Via Formulário(POST):
<input type=“text”>  o valor text
representa uma caixa de texto para um
possível valor de entrada.
 Obtendo informações do usuário
Via Formulário(POST):
<input type=“text”>
 Obtendo informações do usuário
Via Formulário(POST):
<input type=“password”>  Nesse valor de
tipo permitimos realizar entradas de “senhas”
ou seja, valores textuais ocultos.
 Obtendo informações do usuário
Via Formulário(POST):
<input type=“password”>
 Obtendo informações do usuário
Via Formulário(POST):
<input type=“checkbox”>  Campo de
marcação, utilizado para selecionarmos uma
opção ou não (marcado ou desmarcado).
 Obtendo informações do usuário
Via Formulário(POST):
<input type=“checkbox”>
 Obtendo informações do usuário
Via Formulário(POST):
<input type=“radio”>  Escolha entre várias
opções, no mínimo duas.
 Obtendo informações do usuário
Via Formulário(POST):
<input type=“radio”>
 Obtendo informações do usuário
Via Formulário(POST):
<input type=“hidden”>  Campo não visivel
para o usuário, serve para enviarmos dados
para o servidor sem a interferência do usuário.
 Obtendo informações do usuário
Via Formulário(POST):
<input type=“submit”>  botão de envio do
formulário. É através desse botão que
enviamos os dados do formulário html para o
nosso programa PHP.
 Obtendo informações do usuário
Via Formulário(POST):
<input type=“submit”>
 Obtendo informações do usuário
Via Formulário(POST):
<input>
button hidden search
checkbox image submit
color month tel
date number text
datetime- password time
local radio url
email range week
file reset
 Obtendo informações do usuário
Via Formulário(POST):
<input name=“nome”>  Nome do campo no
formulário. Deve ser único (apesar de não ser
gerado nenhum erro ou aviso).
 Obtendo informações do usuário
Via Formulário(POST):
<input type=“submit”>
 Obtendo informações do usuário
Via Formulário(POST):
<input value=“valor”>  valor inicial do
campo, sendo opcional para todos os tipos com
exceção de radio e checkbox. Para esses tipos
o valor informado em value será enviado ao
servidor se o campo estiver marcado.
 Obtendo informações do usuário
Via Formulário(POST):
<input type=“submit”>
 Obtendo informações do usuário
Via Formulário(POST):
<input>  esse tipo pode receber uma grande
quantidade de tipos que podem ser combinados
de modo a receber entradas das mais diversas
formas. Essas entradas são:
 Obtendo informações do usuário
 Via Formulário(POST):
<select>  Cria um elemento de lista drop-down.
As tags <option> dentro do <select> delimitam as
opções presentes dentro dessa lista. Essa lista
pode servir tanto para selecionar um único
elemento, quanto múltiplos elementos de acordo
com seus atributos.
 Obtendo informações do usuário
Via Formulário(POST):
<button>  Cria um elemento de botão
clicável dentro do <form>. Como as outras
diferentes tags HTML ele pode receber
diferentes atributos, alguns deles sendo:
<name>; <value> e <type>.
 Obtendo informações do usuário
 Via Formulário(POST):
<button>  <name>
A tag <name> de um botão refere-se ao nome do
elemento botão que será inserido dentro do form.
Imagine como se o botão fosse uma variável, o
valor presente dentro da tag <name> é o nome da
variável a qual vamos nos referir.
 Obtendo informações do usuário
Via Formulário(POST):
<button>  <value>
Atag <value> de um botão refere-se ao valor
que será exibido no navegador dentro do botão.
Esse é um valor demonstrativo para que o
usuário saiba o que o botão faz.
 Obtendo informações do usuário
Via Formulário(POST):
<button>  <type>
Atag <type> de um botão refere-se ao tipo de
botão que esse botão específico é. Existem três
tipos de botões que podem ser colocados em
forms: <button>; <reset> e <submit>
 Obtendo informações do usuário
 Via Formulário(POST):
<button>  <type>
<button>  O botão é um botão clicável.
<reset>  O botão reseta os dados do formulário
para os valores padrões.
<submit>  O botão submete os valores
preenchidos no form.
 Obtendo
informações
do usuário
 Obtendo informações do usuário
Via Formulário(POST):
$_POST  o $_POST é uma variável
superglobal em PHP (também é um nome
resevado) que é utilizado para coletar dados de
formulários HTML.
 Obtendo informações do usuário
Via Formulário(POST):
$_POST  O formato de utilização da variável
$_POST é o seguinte:
$_POST[‘nome_variável’]  onde nome_variável é
delimitado pelo atributo name de uma tag HTML de
um dos campos do <form>.
 Obtendo informações do usuário
Via Formulário(POST):
$_POST  isset($_POST['botão'])  Verifica se
a variável botão foi definida(nesse caso
pressionada) se sim retornará um valor TRUE.
 Obtendo informações do usuário Considerando a
seguinte página HTML.
Crie o código do
verificaacerto.php de
modo que seja exibido
o nome da pessoa e a
quantidade de acertos
de acordo com o
seguinte formato:

Vous aimerez peut-être aussi