Escolar Documentos
Profissional Documentos
Cultura Documentos
2
Sumário
PHP
PHP Básico
PHP Web
Arquitectura Web
Requisições / Pedidos
Formulário GET e POST
PHP 3
É uma linguagem que nos permite criar páginas web dinâmicas e iterativas
ou melhor aplicações web.
É open source.
Um ficheiro php pode conter texto, HTML, CSS, JavaScript e código PHP e
têm a extensão .php
PHP 4
Cont…
PHP permite
Camada Cliente
HTML + CSS
Camada Servidor
PHP
PHP Básico
PHP Web
Arquitectura Web
Requisições / Pedidos
Formulário GET e POST
PHP Orientado a Objectos
PHP MVC – Model View Controller
Como adicionar código PHP 8
Em PHP as palavras reservadas (if, else, while, echo, etc), classes, funções
não são case-sensitive
Não precisamos indicar o tipo de dados das variáveis, de acordo com o seu valor o
PHP automaticamente vai definir o tipo da variável.
Imprimir variáveis 12
o String
o Integer
o Array
o Object
Tipos de dados 16
array
Caso se queira passar os parâmetros por referência, para alterar uma variável
dentro da função, utiliza-se o símbolo ’&’ antes do parâmetro.
Sumário 22
PHP
PHP Básico
PHP Web
Arquitectura Web
Requisições / Pedidos
Formulário GET e POST
Arquitetura Web 23
Sumário 24
PHP
PHP Básico
PHP Web
Arquitectura Web
Requisições / Pedidos
Formulário GET e POST
Requisições / Pedidos 25
PHP
PHP Básico
PHP Web
Arquitectura Web
Requisições / Pedidos
Formulário GET e POST
Formulário Web 27
<form> </form>
Formulário GET 29
Ficheiro index.php
Método de envio do
formulário
Recolher os dados de um 30
Formulário
Ficheiro indexAction.php
Forma com
recolhemos o valor da
textbox user e
guardamos numa
variável
Tag Form 31
Atributo Utilização
type O Valor text define uma text box normal. O valor password define uma área
para introdução de password, ou seja, o texto não fica visivel
maxlength Número máximo de caractes admitidos na text box.
Ex: “50”
name Nome da Text box. Este nome será utilizado para ir buscar o valor introduzido
pelo utilizador.
Ex: “nomeCliente”
size Número de caracteres visíveis no formulário
value Valor inicial do campo
Componentes de Formulário
34
Textarea
Atributo Utilização
name Nome da Text Area. Este nome será utilizado para is buscar o valor
introduzido pelo utilizador
cols Número de colunas de texto que ficarão visíveis
rows Número de linhas de texto que ficarão visíveis.
Componentes de Formulário
35
Checkbox
Atributo Utilização
type “checkbox”- define como checkbox
name Nome da checkbox. Este nome será utilizado para distinguir este campo de
todos os outros do formulário.
Ex: “ingrediente01”
value Valor do campo que será enviado ao procedimento caso a checbox seja
seleciona pelo utilizador
checked A checkbox aparece pré selecionada
Componentes de Formulário
36
Radio button
Atributo Utilização
type “radio”- define como radio button
name Nome do grupo de radio buttons. Todos os que pertencem ao mesmo grupo
têm o mesmo nome e tornam-se mutuamente exclusivos entre si
value Valor do campo que será enviado ao procedimento caso a radio button seja
seleciona pelo utilizador.
checked O radio button aparece pré selecionado. Se dentro do grupo houver vários
com esta opção selecionada, então ficará o último a ser carregado na página.
Componentes de Formulário
37
Dropdown list
Atributo Utilização
value Valor do campo que será enviado ao procedimento caso este elemento da
lista seja seleccionado. O valor que aparece visível é o texto escrito depois de
<option> e antes de </option>.