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.
Respostas
respondido por:
1
crie duas paginas a primeira com o nome "Tarefa 2" e o codigo <form name="formulario" action="http:enviar_cadastro.php" method="POST" enctype="application/x-www-form-urlencoded"> <H1>Cadastro de Formulario HTML - PHP</H1> <table width="100%"> <tr><th width="18%"> Produto</th><td width="82%"> <input name="txtProduto" type="text" </td></tr><tr><th>Quantidade</th><td><input name="txtQuantidade" type="text" </td></tr><tr><th>Valor</th><td><input name="txtValor" type="text" </td></tr>
<tr><td><input type="reset" name="btnLimpar" value="Limpar"> </td><td><input type="submit" name="btnEnviar" value="Enviar"> </td></td></tr></table></form> e dpois crie a outra pagina com o nome "enviar_cadastro" como o codigo <html><head><meta http-equiv=¨¨Content-type¨ content=¨text/html; charset=UTF-8¨ /><title>Formulario HTML - PHP</title></head><body><H1>Os dados informados sao:</H1><?php$produto = $_POST["txtProduto"];$quantidade = $_POST["txtQuantidade"];$valor = $_POST["txtValor"];
// Verificar campos$camposOK = true; // Determina se ocorreu erroif ( $produto =="" ) {"Informe o PRODUTO. <BR>";$camposOK = false;}if ( $quantidade =="" ) {"Informe a QUANTIDADE. <BR>";$camposOK = false;}if ( $valor =="" ) {"Informe o VALOR. <BR>";$camposOK = false;}
// Mostrando os valores em forma de tabela// Cada campo é uma linha <TR> da tabela {echo "<TABLE border='0' cell padding='5'>";echo "<TR><TD>PRODUTO:</TD><TD><B> $produto </B></TD></TR>";echo "<TR><TD>QUANTIDADE:</TD><TD><B> $quantidade </B></TD></TR>";echo "<TR><TD>VALOR:</TD><TD><B> $valor </B></TD></TR>";echo "</B></TD></TR></TABLE>"; // Fim IF camposOK?> </body></html>
<tr><td><input type="reset" name="btnLimpar" value="Limpar"> </td><td><input type="submit" name="btnEnviar" value="Enviar"> </td></td></tr></table></form> e dpois crie a outra pagina com o nome "enviar_cadastro" como o codigo <html><head><meta http-equiv=¨¨Content-type¨ content=¨text/html; charset=UTF-8¨ /><title>Formulario HTML - PHP</title></head><body><H1>Os dados informados sao:</H1><?php$produto = $_POST["txtProduto"];$quantidade = $_POST["txtQuantidade"];$valor = $_POST["txtValor"];
// Verificar campos$camposOK = true; // Determina se ocorreu erroif ( $produto =="" ) {"Informe o PRODUTO. <BR>";$camposOK = false;}if ( $quantidade =="" ) {"Informe a QUANTIDADE. <BR>";$camposOK = false;}if ( $valor =="" ) {"Informe o VALOR. <BR>";$camposOK = false;}
// Mostrando os valores em forma de tabela// Cada campo é uma linha <TR> da tabela {echo "<TABLE border='0' cell padding='5'>";echo "<TR><TD>PRODUTO:</TD><TD><B> $produto </B></TD></TR>";echo "<TR><TD>QUANTIDADE:</TD><TD><B> $quantidade </B></TD></TR>";echo "<TR><TD>VALOR:</TD><TD><B> $valor </B></TD></TR>";echo "</B></TD></TR></TABLE>"; // Fim IF camposOK?> </body></html>
Perguntas similares
7 anos atrás
7 anos atrás
9 anos atrás
9 anos atrás
9 anos atrás
9 anos atrás
9 anos atrás