PHP - Formulário Instituto Vianna Júnior Desenvolvimento para Web Prof. Lúcia Helena de Magalhães 2008
Formulário Um formulário consiste em uma série de campos que são preenchidos pelo usuário e recebidos pelo servidor da Web para serem processados. Toda seção de uma página que contenha um formulário deve sempre estar entre as tags....
Formulário com caixa de texto Nome: exemplo17.htm. Formulários Usando o elemento “Caixa de texto”
Exemplo 17.php <?php $txtNome = $_POST["txtNome"]; echo "Seu nome é: $txtNome " ; ?>
Exercícios 1 Fazer uma página HTML que permita a digitação de um nome e que contenha um botão de envio; Associar, via método POST, a ação do form com o exemplo PHP visto anteriormente, que exibe “Olá $nome!!!”; Modificar o método de envio de POST para GET e observar o resultado na área de endereço do browser.
Exercícios 2 Faça uma página HTML com uma caixa de texto de rolagem (TextArea) que permita o usuário digitar mensagens com múltiplas linhas. Faça a página PHP para obter a mensagem. Veja o resultado! Experimente usar a função wordwrap para formatar a mensagem de texto. Sintaxe: $mensagem = wordwrap( $mensagem, 50, " ", 1); Experimente também a função nl2br().
Botão de Opção (Radio) Exemplo19.htm Qual é o seu estado civil? Casado Solteiro...
Botão de Opção (Radio) Exemplo19.php <?php $optEstCivil = $_POST[" optEstCivil "]; echo “Seu estado civil é: $optEstCivil”; ?>
Menu suspenso Exemplo 20.htm Selecione um Estado: São Paulo Rio de Janeiro Rio Grande do Sul Bahia input type = submit value = “Enviar”>
Menu suspenso Exemplo 20.php <?php $selEstado = $_POST[“selEstado”]; echo "O estado selecionado foi: ". $selEstado; ?>
Checkbox
Checkbox - Exemplo18.htm Quais os meios de comunicação de sua preferência? Jornal Revista Internet
Checkbox - Exemplo18.php OBS.: A Função isset A função isset determina se uma variável está criada. E retorna true se a variável estiver criada e false em caso contrário.
Exercício Desenvolva um formulário usando todos os componentes estudados. Formate a página de exibição!
Enviar no PHP Para enviar s no PHP existe a função mail; Esta função utiliza três argumentos básicos: O endereço eletrônico do destinatário; O assunto da mensagem a ser enviada; O corpo da mensagem propriamente dita. Exemplo: “Teste”, “Teste de mail no PHP”); Configuração: É necessário informar um servidor SMTP válido no arquivo c:\windows\php.ini;
Enviar no PHP Exemplo 1 <? $dest = $assunto = “ ”; $mensagem = “Enviando usando a função mail()”; $header = “from: mail($dest, $titulo, $mensagem, $header); ?>
Exemplo21a.htm do destinatário: Assunto: Mensagem: do remetente:
Exemplo21a.php <?php $para = $_POST[“para”]; $assunto = $_POST[“assunto”]; $mensagem = $_POST[“mensagem”]; $mensagem = $_POST[“de”]; mail ($para, $assunto, $mensagem, “From: $de”); ?>
Exemplo21b.htm
Exemplo21b.php
Exemplo21c.php