Aula 8 php (intro, get e post)

1.526 visualizações

Publicada em

PHP - Introdução, GET e POST

Publicada em: Educação
0 comentários
0 gostaram
Estatísticas
Notas
  • Seja o primeiro a comentar

  • Seja a primeira pessoa a gostar disto

Sem downloads
Visualizações
Visualizações totais
1.526
No SlideShare
0
A partir de incorporações
0
Número de incorporações
1.174
Ações
Compartilhamentos
0
Downloads
24
Comentários
0
Gostaram
0
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

Aula 8 php (intro, get e post)

  1. 1. DESENVOLVIMENTO DE APLICAÇÕES PARA WEB PROF. ANDRÉ COSTA PHP (Introdução, GET e POST) andre.costa@pro.unifacs.br
  2. 2. PHP   •  Primeira definição da Sigla: •  Personal Home Page •  Definição Atual: •  PHP Hypertext Preprocessor (acrônimo recursivo)
  3. 3. PHP   •  Criado em 1995 por Rasmus Lerdorf •  Linguagem Interpretada •  Client-side •  Código Aberto •  Fácil Aprendizado e Amplamente Utilizada •  ZEND •  Utilizam PHP: Facebook, WordPress, Joomla… •  Concorrente: ASP, Java e .NET
  4. 4. PHP   Requisição de uma página HTML… - http://www.meusite.com.br/pagina.html
  5. 5. PHP   Requisição de uma página PHP… - http://www.meusite.com.br/pagina.php
  6. 6. PHP  
  7. 7. PHP   •  O que precisa para desenvolver em PHP? •  Servidor WEB (XAMPP: Apache e MySQL) •  Editor/IDE (NotePad++, Dreamweaver, NetBeens, Eclipse, etc.) •  Paciência (www.php.net, Bastante Café… =] )
  8. 8. PHP   •  Exemplo PHP
  9. 9. PHP   •  Variáveis
  10. 10. PHP   •  Variáveis
  11. 11. PHP   •  Imprimir
  12. 12. PHP   •  Data h"p://php.net/manual/pt_BR/func3on.date.php  
  13. 13. PHP   •  Loop (While)
  14. 14. PHP   •  Loop (While)
  15. 15. PHP   •  Loop     (Do  -­‐  While)  
  16. 16. PHP   •  Loop  (For)  
  17. 17. PHP   •  Loop  (For)  
  18. 18. PHP   •  Loop  (Foreach)  
  19. 19. PHP   •  Condicionais  (If)  
  20. 20. PHP   •  Condicionais (Operadores) •  == (Igual) •  != (Diferente) •  < (Menor) •  > (Maior) •  <= (Menor ou Igual) •  >= (Maior ou Igual) •  && (operador lógico AND) •  || (operador lógico OR)
  21. 21. PHP   •  Condicionais  (If  Else)  
  22. 22. PHP   •  Condicionais  (If,  Else  If,  Else)  
  23. 23. PHP   •  Condicionais            (Switch)  
  24. 24. PHP   •  Array  
  25. 25. PHP   •  Array  
  26. 26. PHP   •  Array  
  27. 27. PHP   •  Array  
  28. 28. PHP   •  Array  
  29. 29. PHP   •  Função  
  30. 30. PHP   •  Função  
  31. 31. PHP   •  GET   –  Forma  de  enviar  parâmetros  para  o  PHP  através   da  URL   •  POST   –  Forma  de  passar  parâmetros  para  o  PHP  através   da  submissão  de  um  formulário   •  SESSION   –  Forma  de  guardar  parâmetros  do  PHP  na  memória   do  servidor  
  32. 32. PHP   •  GET   –  h"p://localhost/aula/enviar_parametro.php?lang=pr_br&id=15   <?php    echo  “Linguaguem:  ”  .  $_GET[“lang”]  .  “<br  />”;    echo  “ID:  ”  .  $_GET[“id”];   ?>  
  33. 33. PHP  
  34. 34. PHP  
  35. 35. PHP   Mão  na  Massa!     Com  base  na  url  abaixo,  crie  uma  página  php   para  imprimir  os  parâmetros  passados  e  inormar   se  a  idade  informada  é  maior  ou  menor  que  25.     h"p://localhost/aula/enviar_dados?nome=jorge&idade=50&sexo=m  
  36. 36. PHP   Mão  na  Massa!     Com  base  na  página  gerada  no  exercício   anterior,  crie  um  array  contendo   “Masculino”  (chave  “m”)  e  “Feminino”  (chave   “f”),  e  imprima  o  sexo  no  passada  na  URL   através  do  array.    
  37. 37. PHP  
  38. 38. PHP   •  POST  
  39. 39. PHP   Mão  na  Massa!     Faça  um  formulário  contendo  os  seguintes   campos:  nome  (text),  idade  (text),  sexo  (select),   descrição  (textarea).  Depois  faça  com  PHP  o   código  para  obter  esses  dados  via  POST,  gere   um  código  de  INSERT  em  SQL  (tabela  usuario)  e   depois  imprima  o  SQL  gerado.  

×