1 / 22

PHP - Formulário

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.

morty
Télécharger la présentation

PHP - Formulário

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. PHP - Formulário Instituto Vianna Júnior Desenvolvimento para Web Prof. Lúcia Helena de Magalhães 2008

  2. 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 <Form>...</Form>.

  3. Formulários Usando o elemento “Caixa de texto” <html><head> <title>Formulário com caixa de texto</title> </head> <body> <form method="POST" action = "exemplo17.php"> Nome: <input type="text" size="30" name="txtNome"> <input type=submit value="Enviar"> </form> </body> </html> exemplo17.htm.

  4. Exemplo 17.php <html> <body> <?php $txtNome = $_POST["txtNome"]; echo "Seu nome é: $txtNome " ; ?> </body> </html>

  5. 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.

  6. 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, "<br>", 1); Experimente também a função nl2br().

  7. Botão de Opção (Radio)Exemplo19.htm <html> <body> Qual é o seu estado civil? <form method = “POST” action = “exemplo19.php”> <p><input type="radio" name = “optEstCivil” value = “Casado”>Casado<br> <input type="radio" name = “optEstCivil” value = “Solteiro”>Solteiro<br> ... <input type = submit value = “Enviar”> </form></body> </html>

  8. Botão de Opção (Radio)Exemplo19.php <html> <body> <?php $optEstCivil= $_POST["optEstCivil "]; echo “Seu estado civil é: $optEstCivil”; ?> </body> </html>

  9. Menu suspenso Exemplo 20.htm <html> <body> Selecione um Estado: <form method = “POST” action = “exemplo20.php”> <p><select name = “selEstado” size=”1”> <option>São Paulo</option> <option>Rio de Janeiro</option> <option>Rio Grande do Sul</option> <option>Bahia</option> input type = submit value = “Enviar”> </form> </body> </html>

  10. Menu suspenso Exemplo 20.php <html> <body> <?php $selEstado = $_POST[“selEstado”]; echo "O estado selecionado foi: " . $selEstado; ?> </body> </html>

  11. Checkbox

  12. Checkbox

  13. Checkbox - Exemplo18.htm <html> <body> Quais os meios de comunicação de sua preferência? <form method = “GET” action = “exemplo18.php”> <p><input type="checkbox" name = “chk1”> Jornal <input type="checkbox" name = “chk2”> Revista<br> <input type="checkbox" name = “chk3”> Internet<br> <input type = submit value = “Enviar”> </form> </body> </html>

  14. 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.

  15. Exercício • Desenvolva um formulário usando todos os componentes estudados. • Formate a página de exibição!

  16. Enviar E-mail no PHP • Para enviar e-mails 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: • mail(lhm@powermail.com.br, “Teste”, “Teste de mail no PHP”); • Configuração: É necessário informar um servidor SMTP válido no arquivo c:\windows\php.ini;

  17. Enviar E-mail no PHP • Exemplo 1 <? $dest = “lhm@powermail.com.br”; $assunto = “Email”; $mensagem = “Enviando email usando a função mail()”; $header = “from: lhmag@yahoo.com.br”; mail($dest, $titulo, $mensagem, $header); ?>

  18. Exemplo21a.htm <html> <body> <form method = “POST” action = “exemplo21.php”> <p> E-mail do destinatário: <input type = ”text” name = “para” size=”50”><br> Assunto: <input type = ”text” name = “assunto” size=”20”><br> Mensagem: <textarea rows = “3” name = “mensagem” cols=”35”></textarea><br> E-mail do remetente: <input type = “text” name=”de” size = “50”> <p><input type = submit value = “Enviar” name = “B1”></p> </form> </body> </html>

  19. Exemplo21a.php <?php $para = $_POST[“para”]; $assunto = $_POST[“assunto”]; $mensagem = $_POST[“mensagem”]; $mensagem = $_POST[“de”]; mail ($para, $assunto, $mensagem, “From: $de”); ?>

  20. Exemplo21b.htm

  21. Exemplo21b.php

  22. Exemplo21c.php

More Related