Buscar

html-Desafio 7-2

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Um módulo CRUD permite diversas operações como incluir, alterar, excluir ou consultar registros de tabelas de um banco de dados. Quanto mais os arquivos forem separados pela sua funcionalidade, melhor o entendimento e o funcionamento do programa. Por isso, ele é um grande facilitador na rotina diária de desenvolvimento de sistemas.
Você, desenvolvedor web, foi contratado por um lojista para implementar um banco de dados chamado ua10, cujas especificações são: conter uma tabela chamada Produtos, que tenha 3 campos: cod_produto(int, chave primária,auto increment), descricao_produto(varchar,50) e preco_produto(float). 
Sendo assim, apresente os trechos de código em PHP que serão responsáveis pela efetiva inclusão de um registro novo na tabela Produtos
$PDO = conecta_bd(); => tabelaDeProduto
$sql = "INSERT INTO produtos(descricao_produto,preco_produto)
VALUES(:descricao_produto,:preco_produto)";
$stmt = $PDO->prepare($sql);
$stmt->bindParam(':descricao_produto', $descricao_produto);
$stmt->bindParam(':preco_produto ',
$preco_produto);
if ($stmt->execute()){ header('Location: form_inclui.php'); => descricaoPreco }
else{ echo "Ocorreu um erro na inclusão de registro";
print_r($stmt->errorInfo()); }
Um módulo CRUD permite diversas operações como incluir, alterar, excluir ou 
consultar registros de tabelas de um banco de dados. Quanto mais os arquivos forem
 
separados pela sua funcionalidade, melhor o entendimento e o funcionamento do 
programa. Por isso, ele é um grande facilitador na rotina diária de desenvolvimento de 
sistemas.
 
Você, desenvolvedor 
web
, 
foi contratado por um lojista para implementar um banco de 
dados chamado ua10, cujas especificações são: conter uma tabela chamada Produtos, 
que tenha 3 campos: cod_produto(int, chave primária,auto increment), 
descricao_produto(varchar,50) e preco_produto(
float). 
 
Sendo assim, apresente os trechos de código em PHP que serão responsáveis pela 
efetiva inclusão de um registro novo na tabela Produtos
 
 
$PDO
 
=
 
conecta_bd();
 
=>
 
tabelaDeProduto
 
$sql
 
=
 
"INSERT
 
INTO
 
produtos(descricao_produto,preco_produto)
 
VALUES(:descricao_produto,:preco_produto)";
 
$stm
t
 
=
 
$PDO
-
>prepare($sql);
 
$stmt
-
>bindParam(':descricao_produto',
 
$descricao_produto);
 
$stmt
-
>bindParam(':preco_produto
 
',
 
$preco_produto);
 
if
 
($stmt
-
>execute()){
 
header('Location:
 
form_inclui.php');
 
=>
 
descricaoPreco
 
}
 
else{
 
echo
 
"Ocorreu
 
um
 
erro
 
na
 
inclusã
o
 
de
 
registro";
 
print_r($stmt
-
>errorInfo());
 
}
 
 
 
Um módulo CRUD permite diversas operações como incluir, alterar, excluir ou 
consultar registros de tabelas de um banco de dados. Quanto mais os arquivos forem 
separados pela sua funcionalidade, melhor o entendimento e o funcionamento do 
programa. Por isso, ele é um grande facilitador na rotina diária de desenvolvimento de 
sistemas. 
Você, desenvolvedor web, foi contratado por um lojista para implementar um banco de 
dados chamado ua10, cujas especificações são: conter uma tabela chamada Produtos, 
que tenha 3 campos: cod_produto(int, chave primária,auto increment), 
descricao_produto(varchar,50) e preco_produto(float). 
Sendo assim, apresente os trechos de código em PHP que serão responsáveis pela 
efetiva inclusão de um registro novo na tabela Produtos 
 
$PDO = conecta_bd(); => tabelaDeProduto 
$sql = "INSERT INTO produtos(descricao_produto,preco_produto) 
VALUES(:descricao_produto,:preco_produto)"; 
$stmt = $PDO->prepare($sql); 
$stmt->bindParam(':descricao_produto', $descricao_produto); 
$stmt->bindParam(':preco_produto ', 
$preco_produto); 
if ($stmt-
>execute()){ header('Location: form_inclui.php'); => descricaoPreco } 
else{ echo "Ocorreu um erro na inclusão de registro"; 
print_r($stmt->errorInfo()); }

Continue navegando