DESENVOLVIMENTO DE APLICAÇÕES PARA WEB
PROF. ANDRÉ COSTA
PHP
(Introdução, GET e POST)
andre.costa@pro.unifacs.br
PHP	
  
•  Primeira definição da Sigla:
•  Personal Home Page
•  Definição Atual:
•  PHP Hypertext Preprocessor (acrônimo
...
PHP	
  
•  Criado em 1995 por Rasmus Lerdorf
•  Linguagem Interpretada
•  Client-side
•  Código Aberto
•  Fácil Aprendizad...
PHP	
  
Requisição de uma página HTML…
- http://www.meusite.com.br/pagina.html
PHP	
  
Requisição de uma página PHP…
- http://www.meusite.com.br/pagina.php
PHP	
  
PHP	
  
•  O que precisa para desenvolver em PHP?
•  Servidor WEB (XAMPP: Apache e MySQL)
•  Editor/IDE (NotePad++, Dreamw...
PHP	
  
•  Exemplo PHP
PHP	
  
•  Variáveis
PHP	
  
•  Variáveis
PHP	
  
•  Imprimir
PHP	
  
•  Data
h"p://php.net/manual/pt_BR/func3on.date.php	
  
PHP	
  
•  Loop
(While)
PHP	
  
•  Loop
(While)
PHP	
  
•  Loop	
  	
  
(Do	
  -­‐	
  While)	
  
PHP	
  
•  Loop	
  (For)	
  
PHP	
  
•  Loop	
  (For)	
  
PHP	
  
•  Loop	
  (Foreach)	
  
PHP	
  
•  Condicionais	
  (If)	
  
PHP	
  
•  Condicionais (Operadores)
•  == (Igual)
•  != (Diferente)
•  < (Menor)
•  > (Maior)
•  <= (Menor ou Igual)
•  >...
PHP	
  
•  Condicionais	
  (If	
  Else)	
  
PHP	
  
•  Condicionais	
  (If,	
  Else	
  If,	
  Else)	
  
PHP	
  
•  Condicionais	
  	
  
	
  	
  	
  	
  (Switch)	
  
PHP	
  
•  Array	
  
PHP	
  
•  Array	
  
PHP	
  
•  Array	
  
PHP	
  
•  Array	
  
PHP	
  
•  Array	
  
PHP	
  
•  Função	
  
PHP	
  
•  Função	
  
PHP	
  
•  GET	
  
–  Forma	
  de	
  enviar	
  parâmetros	
  para	
  o	
  PHP	
  através	
  
da	
  URL	
  
•  POST	
  
–  ...
PHP	
  
•  GET	
  
–  h"p://localhost/aula/enviar_parametro.php?lang=pr_br&id=15	
  
<?php	
  
	
  echo	
  “Linguaguem:	
 ...
PHP	
  
PHP	
  
PHP	
  
Mão	
  na	
  Massa!	
  
	
  
Com	
  base	
  na	
  url	
  abaixo,	
  crie	
  uma	
  página	
  php	
  
para	
  impri...
PHP	
  
Mão	
  na	
  Massa!	
  
	
  
Com	
  base	
  na	
  página	
  gerada	
  no	
  exercício	
  
anterior,	
  crie	
  um	...
PHP	
  
PHP	
  
•  POST	
  
PHP	
  
Mão	
  na	
  Massa!	
  
	
  
Faça	
  um	
  formulário	
  contendo	
  os	
  seguintes	
  
campos:	
  nome	
  (text)...
Próximos SlideShares
Carregando em…5
×

Aula 8 php (intro, get e post)

1.546 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.546
No SlideShare
0
A partir de incorporações
0
Número de incorporações
1.184
Ações
Compartilhamentos
0
Downloads
23
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.  

×