Validação e Operações CRUD em PHP
Click here to load reader
-
Upload
breno-vitorino -
Category
Technology
-
view
4.411 -
download
4
Transcript of Validação e Operações CRUD em PHP
Validação e Operações CRUD em PHP
Breno VitorinoSeminários III
PUC Minas Contagem
CRUD
● É uma sigla paraCreate (Criar)
Retrieve (Recuperar)
Update (Atualizar)
Delete (Remover)
CRUD
● Refere-se a uma entidadeCriar PortfolioRecuperar PortfolioAtualizar PortfolioRemover Portfolio
Recuperar
● Comando SQL:SELECT (<campos>) FROM <tabela> WHERE <condicao>
● Exemplo:SELECT nome, experiencia FROM portfolio WHERE id = 1
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!
Recuperar em PHP
● Recuperar parâmetro:$id = $_GET['id'];
● Executar a consulta:mysqli_query($query, $dbc)
● Exibir os resultados:<?= $nome ?>
Recuperar: Demo
Criar● Comando SQL:
INSERT INTO <tabela> (<campos>) VALUES (<valores>)
● Exemplo:INSERT INTO portfolio (nome, experiencia) VALUES ('Matheus Ruff', '3 a 5 anos')
Criar: Formulário
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!
Validação em PHP● isset(): verifica se a variável foi
definida● empty(): verifica se o valor da
variável é vazio
isset(): Exemplo
<?php
$a = "teste";
$b = "outrotest";
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
?>
empty(): Exem
plo<?php
$var = 0;
var_dump( empty($var) ); // TRUE
var_dump( isset($var) ); // TRUE
$var = " ";
var_dump( empty($var) ); // TRUE
?>
Validação: Demo
Criar em PHP: Demo
Obrigado!
Breno Vitorinohttp://brenovitorino.wordpress.com