Buscar

php_mysql_4

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 10 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 10 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 10 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

PHP & formulários HTML 
Como criar um formulário 
PHP & formulários HTML 
- Os formulários são criados por meio da linguagem de marcação HTML. 
- São compostos de no mínimo um campo para entrada de dados e um botão para enviar 
 as informações contidas nele. 
PHP & formulários HTML 
Para tornar esse formulário útil, devemos informar ao browser para onde devem ser 
enviadas as informações. 
 
Isso é feito através do atributo action, utilizada na tag form do HTML 
Agora, quando clicarmos no botão “Enviar”, o conteúdo do campo e-mail será enviado 
ao programa recebe_dados.php e esse programa tratará as informações recebidas. 
Enviando informações para um programa PHP 
PHP & formulários HTML 
 - Vimos que para especificar qual programa PHP receberá os dados do formulário 
 utilizamos a opção action da tag form do HTML. Resta saber como esses dados 
 são passados ao programa PHP. 
 
- Existem dois métodos de passagem de dados: GET e POST. No caso de um formulário, 
 o tipo de método a ser utilizado é especificado na opção method da tag form. 
Método GET 
PHP & formulários HTML 
- Esse é o método padrão para envio de dados. 
- Nesse método, os dados serão enviados via URL para o programa que processará 
 os dados recebidos. 
Note que esse formulário não mostra a opção method, portanto, o padrão adotado é GET. 
http://www.meusite.com.br/recebe_dados.php?nome=anderson&idade=22 
- O caractere ? representa o início de uma cadeia de variáveis 
- O caractere & identifica o início de uma nova variável 
- As variáveis e seus valores são separados pelo caractere = 
Método POST 
PHP & formulários HTML 
Como os dados são enviados no próprio corpo da mensagem, quando o usuário clicar no 
no botão “Enviar” ele não verá em sua barra de endereços a cadeia de variáveis, apenas 
o endereço do programa ativado: 
- Ao contrário do método GET, o POST envia os dados do formulário por meio do corpo da 
 mensagem encaminhada ao servidor. 
http://www.meusite.com.br/recebe_dados.php 
Como acessar as informações enviadas 
PHP & formulários HTML 
- Depois de especificado qual o programa PHP que receberá os dados e qual o método 
 de passagem desses dados, resta saber como acessá-los: 
 
Utilizando os arrays superglobais predefinidos pelo PHP. Existem dois arrays: 
 
- $_GET : armazena os valores enviados pelo método GET 
- $_POST : armazena os valores enviados pelo método POST 
 
 $_POST[“nome”] ou $_GET[“nome”] 
 
O nome dos campos dos formulário é usado como chave associativa, e o valor dos 
campos é armazenado como os valores do array. 
Exemplo: Verificando os campos de um formulário 
Suponha que temos um formulário com os seguintes campos: username, senha, 
confirme sua senha, nome, e-mail, cidade e estado. Após o usuário preencher e 
submeter o formulário, os dados serão verificados no programa recebe_dados.php. 
 
O método de envio deve ser o POST. Os campos username e senha devem ter 
no mínimo 5 caracteres, senha e confirme sua senha devem ser iguais, nome 
deve ter no mínimo 3 caracteres , cidade não pode ser deixado em branco, 
e-mail deve ser válido e estado deve ter dois caracteres. 
 
Para cada erro deve-se imprimir uma mensagem diferente informando ao usuário 
o que deve ser corrigido. Quando não tiver mais erros deve ser impresso na tela 
a mensagem: “Todos os dados foram digitados corretamente”. 
HTML e funções necessárias 
Função Descrição 
empty() Verifica se uma variável está vazia. 
strlen() Retorna o número de caracteres de uma string 
strstr() Acha a primeira ocorrência de uma substring em uma 
string passada como parâmetro.Se não encontrar retorna 
FALSE.

Outros materiais