A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

PHP Programação WEB.

Apresentações semelhantes


Apresentação em tema: "PHP Programação WEB."— Transcrição da apresentação:

1 PHP Programação WEB

2 Pre-requisitos para se programar em PHP
1 - Dominar o HTML. 2 - Noções de SQL. 3 – Noções de Algoritmos. 4- Noções de Servidor e Internet.

3 Instalar PHP Recursos Necessários
Podemos instalar qualquer pacote como o XAMPP, o EasyPHP ou WampServer (Apache, MySQL e PHPMyAdmin) Editor para PHP

4 http://localhost:80 ou 81 ou http://127.0.0.1:80 ou 81.
PHP Para abrir o documento pelo host local criado pelo apache, você pode utilizar o endereço: ou 81 ou ou 81.

5 Testando o PHP Crie um arquivo texto com a extensão .php
Digite o conteúdo: <?php phpinfo() ?> Salve o arquivo na pasta do servidor web httpd, httpdocs, www, etc Abra a página ou

6 Problemas de Configuração
Quando temos o Servidor do Windows (IIS) instalado poderá ocorrer um erro na instalação do pacote PHP, pois os dois servidores estarão brigando pela mesma Porta 80. Neste caso temos que configurar o Apache para que ele utilize a Porta 81.

7 Passos a seguir: 1 – Abrir o pacote que foi instalado. Ex:EasyPHP 2 – Irá aparecer uma mensagem de erro.

8 3 – Configurar o Apache

9 Configurando o Apache…

10 Configurando o Apache…

11 Configurando o Apache…
OBS: Salve as alterações feitas no documento

12 Configurando o Apache…
Devemos reiniciar o EasyPHP para que as configurações tenham efeito.

13 Abrindo o Documento PHP…
OBS: Caso você não tenha alterado a Porta, você deverá usar

14 Iniciando o PHP… Apartir de agora podemos começar a trabalhar com PHP. Para isso devemos utilizar um editor de textos para digitarmos nossos Scripts em PHP. Esse editor pode ser um editor próprio para PHP ou até mesmo o Bloco de Notas. O bloco PHP poderá estar inserido em qualquer parte do HTML. O Script deverá apenas ser salvo com uma extensão .php

15 Podemos utilizar qualquer uma das sintaxes abaixo:

16 Adicionando conteúdo PHP
Uso de ; (ponto-e-vírgula) para separar comandos PHP. Comentários de uma linha: // Comentários de várias linhas: /* */ <body> <?php //Comentário de uma única linha echo "Inseri um comentário de uma única linha"; echo "<br>"; /* Agora podemos comentar Diversas linhas */ echo "<p align=\"center\">Hoje é: "; echo date("d/m/Y"); echo "</p>"; ?> </body>

17 Primeiro Programa <Html> <head> <title> </title> </head> <body> <?php echo “Olá Mundo!”; ?> </body> </html> OBS: a partir de agora todos os Scripts em PHP deverão ser salvos dentro da pasta www

18 Declarando Variáveis Representado por $ e nome do identificador.
Ex: $nome O nome do identificador deve: Iniciar por letras ou _ (subscrito) Conter letras, números ou _ (subscrito) São case-sensitive Diferença entre letras maiúsculas e minúsculas Atribuição direta de valores: $nome = “Aluno”; $nome2 = $nome; (cópia de valores) Atribuição por referência: $nome2 = & $nome; (se alterar $nome, $nome2 também será alterado)

19 Iremos notar que só iremos ver o código HTML o PHP sumiu!!!
Ver o código Fonte: Iremos notar que só iremos ver o código HTML o PHP sumiu!!! Por que???

20 Regras Variáveis em PHP Os identificadores de variáveis no PHP devem seguir algumas regras básicas:

21 Regras Não é necessário declarar as variáveis,
isto é feito quando atribuímos algum valor a elas; Para declará-las é necessário apenas colocar como primeiro caractere o “$”, juntamente com a string referente ao nome da variável, e esta string deve começar com uma LETRA ou o caractere “_”;

22 Não são aceitos símbolos como !, @, & e outros.
OBSERVAÇÃO Não são aceitos símbolos como & e outros. Não utilize caracteres acentuados, nem mesmo ç.

23 Variáveis O PHP é case sensitive, isto é, a variável ‘$a’ é diferente da variável ‘$A’. É Aconselhável utilizar os nomes de variáveis com letras minúsculas, por causa das variáveis pré-definidas da linguagem, que são declaradas com maiúsculas.

24 Declarações

25 Exercícios

26 Concatenação

27 Tipos primitivos

28 Conversões

29 Constantes

30 Constantes

31 Exibição de variáveis

32 Operadores

33 Operadores Incremento e Decremento

34 Pré-Incremento

35 Pós-Incremento

36 Exercícios

37 Operadores de Atribuição

38 Exercícios

39 Estruturas de Controle
Utilizado para a tomada de decisões: Testar se expressões são verdadeiras Comandos Condicionais: if switch Repetir um bloco de comandos Comandos de Repetição while do ... while for foreach

40 Comando if Sintaxe: if (expressão) { bloco 1 } elseif (expressão)

41 Exemplo <?php $dia = date(“d”); if ( ($dia > 0) AND ($dia <= 10) ) { echo "Estamos entre os dias 0 e 10 do mes " . date(“m”); } elseif( ($dia > 10) AND ($dia <= 20) ) { echo "Estamos entre os dias 11 e 20 do mes " . date(“m”); else { echo "O mês " . date(“m”) . " já está quase terminando.<br />"; echo "Faltam menos de 10 dias para o mês " . (data(“m”) + 1); ?>

42 Operadores Relacionais

43 Exemplo

44 Exercício

45 Operadores Lógicos

46 Comando while Sintaxe: while (expressão) { comandos }
endwhile;

47 Exemplo <?php $cont = 0; while ($cont < 10){ echo "Valor de cont: $cont <br />"; $cont++; } ?>

48 Comando do ... while Sintaxe: do { comandos } while (expressão);

49 Exemplo <?php $cont = 0; do { echo "Valor de cont: $cont <br />"; $cont++; } while ($cont < 10); ?>

50 Comando for Sintaxe: for ( inicialização ; condição ; operador ) {
comandos } for ( inicialização ; condição ; operador ) : endfor;

51 Exemplo <?php for ($cont = 0; $cont < 10; $cont++){ echo "Valor de cont: $cont <br />"; } for ($cont = 0; $cont < 10; $cont++) : endfor; ?>

52 Exercícios

53 Integração com Banco de Dados
Criação de base de dados e tabelas: Acessar o PHPMyAdmin Criar uma Base de Dados (Database):

54 Criar os campos da tabela
Criar uma tabela Criar os campos da tabela comando SQL:  CREATE TABLE `livros` ( `isbn` VARCHAR( 13 ) , `titulo` VARCHAR( 80 ) NOT NULL , `autor` VARCHAR( 80 ) NOT NULL , `paginas` SMALLINT NOT NULL , `preco` FLOAT NOT NULL , PRIMARY KEY ( `isbn` ) );

55 Povoar a tabela Testar a tabela:
comando SQL:  INSERT INTO `livros` ( `isbn` , `titulo` , `autor` , `paginas` , `preco` ) VALUES ( '2121', 'PHP para quem conheçe PHP', 'Juliano Niederauer', '480', '100'), ( '1313', 'PHP e MySQL: Desenvolvimento Web', 'Luke Welling & Laura Thomson', '712', '180,00'); Testar a tabela: comando SQL:  SELECT * FROM `livros`

56 No código PHP, precisamos estabelecer uma conexão com o servidor do banco de dados:
$conexao = mysql_connect(“localhost”, “usuario”, “senha”); Após abrir a conexão, precisamos selecionar o banco de dados utilizado e a conexão: mysql_select_db(“MeuQueridoBD”, $conexao); Agora podemos interagir com nosso banco de dados com a função mysql_query. mysql_query(“comando SQL”); Podemos utilizar diversas funções para manipular o resultado da consulta (mysql_result, mysql_fetch_row, mysql_fetch_array, etc). Após realizar todas as operações com o banco de dados, precisamos fechar a conexão: mysql_close($conexao);

57 Exemplo: <?php $servidor = " "; //ou "localhost" $usuario = "root"; $senha = ""; $base_de_dados = "meuqueridobd"; $consultaSQL = "select titulo, autor from livros"; $conexao = mysql_connect($servidor, $usuario, $senha); mysql_select_db($base_de_dados, $conexao); $resultado = mysql_query($consultaSQL); $numeroDeLinhas = mysql_num_rows($resultado); echo "<table>"; for ($x = 0; $x < $numeroDeLinhas; $x++){ $dados = mysql_fetch_row($resultado); $titulo = $dados[0]; $autor = $dados[1]; echo "<tr> <td> <b> $titulo </b> </td> <td> $autor </td></tr>"; } echo "</table>"; mysql_close($conexao); ?>

58 PRATICANDO 1) Implemente exemplos de scripts PHP utilizando os tipos de dados utilizados no PHP. 2) Comente sobre como declarar e utilizar constantes em PHP 3) Comente sobre as constantes pré-definidas (“constantes mágicas”): __FILE__ __LINE__ __FUNCTION__ __CLASS__ __METHOD__


Carregar ppt "PHP Programação WEB."

Apresentações semelhantes


Anúncios Google