Informática, perguntado por JC26, 1 ano atrás

Criar o envio e recebimento de informações entre HTML e PHP
Crie um formulário HTML para enviar os seguintes dados através do método POST:

Produto
Quantidade
Valor
Crie uma página PHP que deverá verificar se os campos não estão vazios, além de realizar o cálculo da quantidade de produtos solicitados multiplicada pelo valor e, no final, apresentar o valor total.
Preciso de ajuda!!!!!!!!!!!!!!!!!!!!!

Soluções para a tarefa

Respondido por flaviorv
0
Não está 100%, pois não está multiplicando, mas eu estou tentando arrumar, se voce quiser poder ir tentando também. Toda forma o PHP está quase pronto.


<form action="" method="post" name="form_bd"> 
Produto: <input type="text" name="produto" placeholder="Nome do Produto" /> 

Quantidade: <input type="text" name="quantidade" placeholder="Quantidade de Produtos" /> 

Preco: <input type="text" name="preco" placeholder="Preco do Produto" /> 
valorTotal: <input type="text" name="valorTotal" placeholder="Valor Total" /> 
<input type="submit" name="button" value="enviar dados" /> 
</form> 
<?php function mult ($Quantidade, $Preco){$valorTotal = $Quantidade * $Preco;return [$valorTotal];}
if(isset($_POST["button"])) { 
$produto = $_POST["produto"]; $quantidade = $_POST["quantidade"]; $preco = $_POST["preco"];$valorTotal = $_POST["valorTotal"]; 
if($produto == "" || $quantidade = "" || $preco == "" || $valorTotal == "") { //verifica se os campos estao vazios 
echo "campos vazios"; 
return true; 

$insert = $mysqli->query("INSERT INTO 'nome da tabela tabela'('produto', 'quantidade', 'preco', 'valorTotal') VALUES ('$nome', '$quantidade', '$preco')"); 
if($insert) { 
echo "produto enviado com sucesso"; 
}
else { 
echo $mysqli->error; 
}

?>
Perguntas interessantes