Your SlideShare is downloading. ×

Validação e Operações CRUD em PHP

4,362

Published on

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
4,362
On Slideshare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
67
Comments
0
Likes
1
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Validação e Operações CRUD em PHP Breno Vitorino Seminários III PUC Minas Contagem
  • 2. CRUD ● É uma sigla para Create (Criar) Retrieve (Recuperar) Update (Atualizar) Delete (Remover)
  • 3. CRUD ● Refere-se a uma entidade Criar Portfolio Recuperar Portfolio Atualizar Portfolio Remover Portfolio
  • 4. Recuperar ● Comando SQL: SELECT (<campos>) FROM <tabela> WHERE <condicao> ● Exemplo: SELECT nome, experiencia FROM portfolio WHERE id = 1
  • 5. Recuperar ● De onde recuperar o parâmetro de consulta? Pela URL: http://localhost/Portfolio/index.php ?id=1 ● Dessa forma, podemos guardar essa página nos favoritos, ou compartilhá- lo pela Internet!
  • 6. Recuperar em PHP ● Recuperar parâmetro: $id = $_GET['id']; ● Executar a consulta: mysqli_query($query, $dbc) ● Exibir os resultados: <?= $nome ?>
  • 7. Recuperar: Demo
  • 8. Criar ● Comando SQL: INSERT INTO <tabela> (<campos>) VALUES (<valores>) ● Exemplo: INSERT INTO portfolio (nome, experiencia) VALUES ('Matheus Ruff', '3 a 5 anos')
  • 9. Criar: Formulário
  • 10. Validação ● Importante para não permitir dados errôneos no banco de dados... … ou dados incompletos! ● Do que vale um cadastro de seus clientes se não há e-mail, telefone ou endereço para contactá-los!
  • 11. Validação em PHP ● isset(): verifica se a variável foi definida ● empty(): verifica se o valor da variável é vazio
  • 12. <?php $a = quot;testequot;; isset(): Exemplo $b = quot;outrotestquot;; var_dump( isset($a) ); // TRUE var_dump( isset ($a, $b) ); // TRUE unset ($a); var_dump( isset ($a) ); // FALSE var_dump( isset ($a, $b) ); // FALSE $foo = NULL; var_dump( isset ($foo) ); // FALSE ?>
  • 13. empty(): Exemplo <?php $var = 0; var_dump( empty($var) ); // TRUE var_dump( isset($var) ); // TRUE $var = quot; quot;; var_dump( empty($var) ); // TRUE ?>
  • 14. Validação: Demo
  • 15. Criar em PHP: Demo
  • 16. Obrigado! Breno Vitorino http://brenovitorino.wordpress.com

×