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

5.034 visualizações

Publicada em

Publicada em: Tecnologia
0 comentários
2 gostaram
Estatísticas
Notas
  • Seja o primeiro a comentar

Sem downloads
Visualizações
Visualizações totais
5.034
No SlideShare
0
A partir de incorporações
0
Número de incorporações
299
Ações
Compartilhamentos
0
Downloads
93
Comentários
0
Gostaram
2
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

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

  1. 1. Validação e Operações CRUD em PHP Breno Vitorino Seminários III PUC Minas Contagem
  2. 2. CRUD ● É uma sigla para Create (Criar) Retrieve (Recuperar) Update (Atualizar) Delete (Remover)
  3. 3. CRUD ● Refere-se a uma entidade Criar Portfolio Recuperar Portfolio Atualizar Portfolio Remover Portfolio
  4. 4. Recuperar ● Comando SQL: SELECT (<campos>) FROM <tabela> WHERE <condicao> ● Exemplo: SELECT nome, experiencia FROM portfolio WHERE id = 1
  5. 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. 6. Recuperar em PHP ● Recuperar parâmetro: $id = $_GET['id']; ● Executar a consulta: mysqli_query($query, $dbc) ● Exibir os resultados: <?= $nome ?>
  7. 7. Recuperar: Demo
  8. 8. Criar ● Comando SQL: INSERT INTO <tabela> (<campos>) VALUES (<valores>) ● Exemplo: INSERT INTO portfolio (nome, experiencia) VALUES ('Matheus Ruff', '3 a 5 anos')
  9. 9. Criar: Formulário
  10. 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. 11. Validação em PHP ● isset(): verifica se a variável foi definida ● empty(): verifica se o valor da variável é vazio
  12. 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. 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. 14. Validação: Demo
  15. 15. Criar em PHP: Demo
  16. 16. Obrigado! Breno Vitorino http://brenovitorino.wordpress.com

×