Php e ligação mysql
• PHP e a WWW
• Funcionamento do PHP
• PHP com Apache e MySQL
• XAMPP
PHP e a WWW
n Páginas estáticas / Páginas dinâmicas
O PHP permite a criação de páginas dinâmicas.
Informação dinâmica
O que fazer quando a informação que está no website muda constantemente, como por exemplo as cotações da bolsa?
Neste caso, os documentos estáticos em HTML não são a melhor solução.
É necessário criar HTML dinâmico para que no momento em que o cliente contacta o servidor lhe seja enviada a informação actualizada.
PHP n É uma linguagem de programação
vocacionada para o desenvolvimento de aplicações orientadas para a www.
Existem 2 tipos de linguagens web:
- Baseadas no cliente (browser) (JavaScript,
ActiveX, Java Applets, etc…)
- Baseadas no servidor.
(PHP, ASP, etc…)
PHP n O código PHP é embebido no código HTML dando
origem a um script contendo instruções específicas. n O servidor lê o código PHP e interpreta os
comandos.
Exemplo 1
Resultado
Formulários HTML n Botões n Radio buttons n Seleccion lists n Input boxes n Checkbox n Etc…
Formulários HTML
n method - Especifica o modo como a informação é
transmitida. Pode ser GET ou POST. n action - Indica o nome e a localização do script PHP
que irá processar a informação que foi introduzida no formulário. Métodos de transmissão
O protocolo HTTP (HiperText Transfer Protocol) utiliza vários métodos de manipulação e organização dos dados. Actualmente, os dois métodos mais utilizados para submeter dados de formulários são o GET e o POST.
Ambos os métodos transferem dados do browser para o servidor, a maior diferença entre eles é a maneira como essa informação é transmitida.
GET
O browser acrescenta ao URL, especificado no atributo
ACTION, um "?" e os valores codificados;
Os dados não são encriptados, logo informações que exigem segurança não devem ser manipuladas por este
método;