recebendo e manipulando dados em php · recebendo e manipulando dados em php prof. me. hélio...
TRANSCRIPT
![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](https://reader033.vdocuments.pub/reader033/viewer/2022042621/5f756449c4a930070b08dff6/html5/thumbnails/1.jpg)
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](https://reader033.vdocuments.pub/reader033/viewer/2022042621/5f756449c4a930070b08dff6/html5/thumbnails/2.jpg)
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](https://reader033.vdocuments.pub/reader033/viewer/2022042621/5f756449c4a930070b08dff6/html5/thumbnails/3.jpg)
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](https://reader033.vdocuments.pub/reader033/viewer/2022042621/5f756449c4a930070b08dff6/html5/thumbnails/4.jpg)
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](https://reader033.vdocuments.pub/reader033/viewer/2022042621/5f756449c4a930070b08dff6/html5/thumbnails/5.jpg)
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](https://reader033.vdocuments.pub/reader033/viewer/2022042621/5f756449c4a930070b08dff6/html5/thumbnails/6.jpg)
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](https://reader033.vdocuments.pub/reader033/viewer/2022042621/5f756449c4a930070b08dff6/html5/thumbnails/7.jpg)
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](https://reader033.vdocuments.pub/reader033/viewer/2022042621/5f756449c4a930070b08dff6/html5/thumbnails/8.jpg)
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](https://reader033.vdocuments.pub/reader033/viewer/2022042621/5f756449c4a930070b08dff6/html5/thumbnails/9.jpg)
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](https://reader033.vdocuments.pub/reader033/viewer/2022042621/5f756449c4a930070b08dff6/html5/thumbnails/10.jpg)
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](https://reader033.vdocuments.pub/reader033/viewer/2022042621/5f756449c4a930070b08dff6/html5/thumbnails/11.jpg)
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](https://reader033.vdocuments.pub/reader033/viewer/2022042621/5f756449c4a930070b08dff6/html5/thumbnails/12.jpg)
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](https://reader033.vdocuments.pub/reader033/viewer/2022042621/5f756449c4a930070b08dff6/html5/thumbnails/13.jpg)
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](https://reader033.vdocuments.pub/reader033/viewer/2022042621/5f756449c4a930070b08dff6/html5/thumbnails/14.jpg)
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](https://reader033.vdocuments.pub/reader033/viewer/2022042621/5f756449c4a930070b08dff6/html5/thumbnails/15.jpg)
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](https://reader033.vdocuments.pub/reader033/viewer/2022042621/5f756449c4a930070b08dff6/html5/thumbnails/16.jpg)
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](https://reader033.vdocuments.pub/reader033/viewer/2022042621/5f756449c4a930070b08dff6/html5/thumbnails/17.jpg)
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](https://reader033.vdocuments.pub/reader033/viewer/2022042621/5f756449c4a930070b08dff6/html5/thumbnails/18.jpg)
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](https://reader033.vdocuments.pub/reader033/viewer/2022042621/5f756449c4a930070b08dff6/html5/thumbnails/19.jpg)
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](https://reader033.vdocuments.pub/reader033/viewer/2022042621/5f756449c4a930070b08dff6/html5/thumbnails/20.jpg)
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](https://reader033.vdocuments.pub/reader033/viewer/2022042621/5f756449c4a930070b08dff6/html5/thumbnails/21.jpg)
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](https://reader033.vdocuments.pub/reader033/viewer/2022042621/5f756449c4a930070b08dff6/html5/thumbnails/22.jpg)
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](https://reader033.vdocuments.pub/reader033/viewer/2022042621/5f756449c4a930070b08dff6/html5/thumbnails/23.jpg)
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](https://reader033.vdocuments.pub/reader033/viewer/2022042621/5f756449c4a930070b08dff6/html5/thumbnails/24.jpg)
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](https://reader033.vdocuments.pub/reader033/viewer/2022042621/5f756449c4a930070b08dff6/html5/thumbnails/25.jpg)
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](https://reader033.vdocuments.pub/reader033/viewer/2022042621/5f756449c4a930070b08dff6/html5/thumbnails/26.jpg)
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](https://reader033.vdocuments.pub/reader033/viewer/2022042621/5f756449c4a930070b08dff6/html5/thumbnails/27.jpg)
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](https://reader033.vdocuments.pub/reader033/viewer/2022042621/5f756449c4a930070b08dff6/html5/thumbnails/28.jpg)
Varrendo Matrizes
28