Recebendo e manipulando dados em php · Recebendo e manipulando dados em php Prof. Me. Hélio...

28
Recebendo e manipulando dados em php Prof. Me. Hélio Esperidião

Transcript of Recebendo e manipulando dados em php · Recebendo e manipulando dados em php Prof. Me. Hélio...

Page 1: Recebendo e manipulando dados em php · Recebendo e manipulando dados em php Prof. Me. Hélio Esperidião. Recebendo dados de uma caixa de texto Formulario.html paginaDestino.php

Recebendo e manipulando dados

em php

Prof. Me. Hélio Esperidião

Page 2: Recebendo e manipulando dados em php · Recebendo e manipulando dados em php Prof. Me. Hélio Esperidião. Recebendo dados de uma caixa de texto Formulario.html paginaDestino.php

Recebendo dados de uma caixa de texto

Formulario.html

paginaDestino.php :

Page 3: Recebendo e manipulando dados em php · Recebendo e manipulando dados em php Prof. Me. Hélio Esperidião. Recebendo dados de uma caixa de texto Formulario.html paginaDestino.php

Recebendo dados de uma caixa de senha

paginaDestino.php :

Formulario.html

Page 4: Recebendo e manipulando dados em php · Recebendo e manipulando dados em php Prof. Me. Hélio Esperidião. Recebendo dados de uma caixa de texto Formulario.html paginaDestino.php

Recebendo dados de uma caixa de área

paginaDestino.php :

Formulario.html

Page 5: Recebendo e manipulando dados em php · Recebendo e manipulando dados em php Prof. Me. Hélio Esperidião. Recebendo dados de uma caixa de texto Formulario.html paginaDestino.php

Recebendo dados de um checkbox

Valor que será

enviado para o

servidor

paginaDestino.php :

Formulario.html

Page 6: Recebendo e manipulando dados em php · Recebendo e manipulando dados em php Prof. Me. Hélio Esperidião. Recebendo dados de uma caixa de texto Formulario.html paginaDestino.php

Recebendo dados de um botão de rádio

paginaDestino.php :

Formulario.html

Valor que será

enviado para o

servidor

Page 7: Recebendo e manipulando dados em php · Recebendo e manipulando dados em php Prof. Me. Hélio Esperidião. Recebendo dados de uma caixa de texto Formulario.html paginaDestino.php

Recebendo dados de uma caixa de combo

Valor que será

enviado para o

servidor paginaDestino.php :

Formulario.html

Page 8: Recebendo e manipulando dados em php · Recebendo e manipulando dados em php Prof. Me. Hélio Esperidião. Recebendo dados de uma caixa de texto Formulario.html paginaDestino.php

Recebendo dados de uma caixa de lista

Valor que será

enviado para o

servidor

paginaDestino.php

Formulario.html

Page 9: Recebendo e manipulando dados em php · Recebendo e manipulando dados em php Prof. Me. Hélio Esperidião. Recebendo dados de uma caixa de texto Formulario.html paginaDestino.php

Nomes de variáveis

Toda variável em PHP tem seu nome composto pelo caractere $

PHP é case sensitive

Nos casos mais comuns não há declaração de tipo.

Page 10: Recebendo e manipulando dados em php · Recebendo e manipulando dados em php Prof. Me. Hélio Esperidião. Recebendo dados de uma caixa de texto Formulario.html paginaDestino.php

Comentários

Page 11: Recebendo e manipulando dados em php · Recebendo e manipulando dados em php Prof. Me. Hélio Esperidião. Recebendo dados de uma caixa de texto Formulario.html paginaDestino.php

constantes

Page 12: Recebendo e manipulando dados em php · Recebendo e manipulando dados em php Prof. Me. Hélio Esperidião. Recebendo dados de uma caixa de texto Formulario.html paginaDestino.php

Operadores

Page 13: Recebendo e manipulando dados em php · Recebendo e manipulando dados em php Prof. Me. Hélio Esperidião. Recebendo dados de uma caixa de texto Formulario.html paginaDestino.php

Blocos de controle

IF e SWITH

Page 14: Recebendo e manipulando dados em php · Recebendo e manipulando dados em php Prof. Me. Hélio Esperidião. Recebendo dados de uma caixa de texto Formulario.html paginaDestino.php

Blocos de controle

IF

Concatenar instruções lógicas condicionais

operador Ação

&& .e. lógico

|| .ou. lógico

Page 15: Recebendo e manipulando dados em php · Recebendo e manipulando dados em php Prof. Me. Hélio Esperidião. Recebendo dados de uma caixa de texto Formulario.html paginaDestino.php

Estrutura de repetição

Page 16: Recebendo e manipulando dados em php · Recebendo e manipulando dados em php Prof. Me. Hélio Esperidião. Recebendo dados de uma caixa de texto Formulario.html paginaDestino.php

Quebra de fluxo

Page 17: Recebendo e manipulando dados em php · Recebendo e manipulando dados em php Prof. Me. Hélio Esperidião. Recebendo dados de uma caixa de texto Formulario.html paginaDestino.php

Estrutura de repetição

Calculo Simples

Page 18: Recebendo e manipulando dados em php · Recebendo e manipulando dados em php Prof. Me. Hélio Esperidião. Recebendo dados de uma caixa de texto Formulario.html paginaDestino.php

Outras Verificações

is_bool()

• Verifica se a variável é um boleano

is_float()

• Informa se a variável é do tipo float

is_string()

• Informa se a variável é do tipo string

is_array()

• Verifica se a variável é um array

Page 19: Recebendo e manipulando dados em php · Recebendo e manipulando dados em php Prof. Me. Hélio Esperidião. Recebendo dados de uma caixa de texto Formulario.html paginaDestino.php

Outras Verificações

isset()

• Verifica se uma determinada variável foi

inicializada

• Pode ser utilizada para verificar se

campos de formulários foram

preenchidos.

Page 20: Recebendo e manipulando dados em php · Recebendo e manipulando dados em php Prof. Me. Hélio Esperidião. Recebendo dados de uma caixa de texto Formulario.html paginaDestino.php

Vetores

Permitem que sejam armazenados diversos

valores em uma mesma variável.

Vetores são unidimensionais.

20

Page 21: Recebendo e manipulando dados em php · Recebendo e manipulando dados em php Prof. Me. Hélio Esperidião. Recebendo dados de uma caixa de texto Formulario.html paginaDestino.php

Entendendo melhor

$Vetor =

21

Page 22: Recebendo e manipulando dados em php · Recebendo e manipulando dados em php Prof. Me. Hélio Esperidião. Recebendo dados de uma caixa de texto Formulario.html paginaDestino.php

Varrendo array

22

Page 23: Recebendo e manipulando dados em php · Recebendo e manipulando dados em php Prof. Me. Hélio Esperidião. Recebendo dados de uma caixa de texto Formulario.html paginaDestino.php

Varrendo array

O comando foreach permite varrer o vetor

sem saber o seu tamanho.

Cada posição do vetor é armazenada em

uma variável que pode ser utilizado

posteriormente

23

Page 24: Recebendo e manipulando dados em php · Recebendo e manipulando dados em php Prof. Me. Hélio Esperidião. Recebendo dados de uma caixa de texto Formulario.html paginaDestino.php

Arrays Associativos

Ao invés de usarmos números como índices,

podemos usar strings (nomes).

Fica muito mais simples e intuitivo obter um

valor de um array, pois nomes fazem mais

sentido do que números.

24

Page 25: Recebendo e manipulando dados em php · Recebendo e manipulando dados em php Prof. Me. Hélio Esperidião. Recebendo dados de uma caixa de texto Formulario.html paginaDestino.php

Matrizes

Permitem que sejam armazenados diversos

valores em uma mesma variável.

Matrizes são unidimensionais.

Podem ser consideradas um conjunto de

Vetores

Cada Linha da matriz é um vetor

25

Page 26: Recebendo e manipulando dados em php · Recebendo e manipulando dados em php Prof. Me. Hélio Esperidião. Recebendo dados de uma caixa de texto Formulario.html paginaDestino.php

Matrizes

26

1º Linha2º Linha 3º Linha

Page 27: Recebendo e manipulando dados em php · Recebendo e manipulando dados em php Prof. Me. Hélio Esperidião. Recebendo dados de uma caixa de texto Formulario.html paginaDestino.php

Varrendo Matrizes

27

Page 28: Recebendo e manipulando dados em php · Recebendo e manipulando dados em php Prof. Me. Hélio Esperidião. Recebendo dados de uma caixa de texto Formulario.html paginaDestino.php

Varrendo Matrizes

28