Crie a tabela Produtos no banco de dados MySQL com os seguintes campos:
idProduto – inteiro autoincremento (chave primária)
descrição – varchar(100)
preço – float
qtdeEstoque – inteiro
dataValidade – date
Crie um formulário em HTML para entrar com esses dados e uma página em PHP para receber, validar e inserir esses dados no banco de dados.
A validação deverá verificar se os campos do formulário foram preenchidos ou não; caso os dados não sejam preenchidos, a página em PHP não deverá permitir a inserção desses dados no banco de dados. Verificar, também, se a data está em formato correto para inserir no banco de dados.
Soluções para a tarefa
Respondido por
1
<html><meta charset="UTF-8"/><body><?php
$produto = $_POST [ "produto" ];$descricao = $_POST [ "descricao"];$preco = $_POST [ "preco"];$qtdeestoque = $_POST [ "qtdeestoque"];$dataValidade = $_POST [ "dataValidade"];$erro = 0;
//Verifica se o campo produto não está em brancoif (empty ($produto ) ==true){echo "Favor digitar seu produto corretamente.<br>" ; $erro=1 ; }//Verifica se o campo descricao está preenchido corretamenteif (strlen ($descricao)<2 || strstr ($descricao, ' ' )==FALSE){echo "Favor digitar seu descricao corretamemte. <br>"; $erro=1; }//Verifica se o campo preco está em brancoif (empty ($preco)){echo "Favor digitar o preco. <br>" ; $erro=1 ; }//Verifica o campo qtdeestoque está preenchido com diqitosif (empty ($qtdeestoque )){ echo "Favor digitar sua qtdeestoque corretamente. <br>"; $erro=1 ; }//Verifica se o campo comentários está vazioif (empty ($dataValidade)){echo "Favor entre com alguma dataValidade.<br>"; $erro=1; }//Verifica se não houve erroif ($erro==0){echo "Todos os dados fora digitados corretamente!";include "insere.inc";}?></body></html>
<?phpinclude_once "conecta_mysql.inc";$sql = "SELECT * FROM bdexemplo";$produto = $_POST["produto"];$descricao = $_POST["descricao"];$preco = $_POST["preco"];$qtdeestoque = $_POST["qtdeestoque"];$dataValidade = $_POST["dataValidade"];
$sql = "INSERT INTO cadastro (produto, descricao, preco, qtdeestoque, dataValidade) VALUES ('$produto', '$descricao', '$preco', '$qtdeestoque', '$dataValidade') ";$resultado = mysql_query ($sql) or die ("Erro ao inserir dados de cliente. $sql");echo "Produto incluído com sucesso!";
mysql_close ($conexao);?>
$produto = $_POST [ "produto" ];$descricao = $_POST [ "descricao"];$preco = $_POST [ "preco"];$qtdeestoque = $_POST [ "qtdeestoque"];$dataValidade = $_POST [ "dataValidade"];$erro = 0;
//Verifica se o campo produto não está em brancoif (empty ($produto ) ==true){echo "Favor digitar seu produto corretamente.<br>" ; $erro=1 ; }//Verifica se o campo descricao está preenchido corretamenteif (strlen ($descricao)<2 || strstr ($descricao, ' ' )==FALSE){echo "Favor digitar seu descricao corretamemte. <br>"; $erro=1; }//Verifica se o campo preco está em brancoif (empty ($preco)){echo "Favor digitar o preco. <br>" ; $erro=1 ; }//Verifica o campo qtdeestoque está preenchido com diqitosif (empty ($qtdeestoque )){ echo "Favor digitar sua qtdeestoque corretamente. <br>"; $erro=1 ; }//Verifica se o campo comentários está vazioif (empty ($dataValidade)){echo "Favor entre com alguma dataValidade.<br>"; $erro=1; }//Verifica se não houve erroif ($erro==0){echo "Todos os dados fora digitados corretamente!";include "insere.inc";}?></body></html>
<?phpinclude_once "conecta_mysql.inc";$sql = "SELECT * FROM bdexemplo";$produto = $_POST["produto"];$descricao = $_POST["descricao"];$preco = $_POST["preco"];$qtdeestoque = $_POST["qtdeestoque"];$dataValidade = $_POST["dataValidade"];
$sql = "INSERT INTO cadastro (produto, descricao, preco, qtdeestoque, dataValidade) VALUES ('$produto', '$descricao', '$preco', '$qtdeestoque', '$dataValidade') ";$resultado = mysql_query ($sql) or die ("Erro ao inserir dados de cliente. $sql");echo "Produto incluído com sucesso!";
mysql_close ($conexao);?>
Perguntas interessantes
Matemática,
10 meses atrás
Matemática,
10 meses atrás
Ed. Física,
10 meses atrás
Biologia,
1 ano atrás
Português,
1 ano atrás
Geografia,
1 ano atrás
Física,
1 ano atrás