bosnia Posted May 31, 2009 at 06:07 PM Report #268774 Posted May 31, 2009 at 06:07 PM isto vem de uma outra paginas onde insiro as cenas agora não sei como faço para calcular o total o total=quantidade1*preço1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Untitled Document</title> </head> <body> <form name"Requisitar" method="Post" action="form2.php" > <p>Nome: <?php echo $_POST['Nome'] ?> </p> <table width="261" border="1"> <tr> <td width="83"> Produtos</td> <td width="71"> Quantidade </td> <td width="85"> Preço</td> <td width="85"> Total</td> </tr> <tr> <td> <?php echo $_POST['produto1'] ?></td> <td><?php echo $_POST['quantidade1'] ?></td> <td><?php echo $_POST['preço1'] ?></td> <td> caixa que ira calcular o produto 1 valor da preço * quantidade </td> </tr> <tr> <td><?php echo $_POST['produto2'] ?></td> <td><?php echo $_POST['quantidade2'] ?></td> <td><?php echo $_POST['preço2'] ?></td> <td>caixa que ira calcular o produto 2 valor da preço * quantidade</td> </tr> </table> <p> </p> <p> <p>Total:<input name="Total" type="text" /> </form> </body> </html>
softklin Posted May 31, 2009 at 07:14 PM Report #268780 Posted May 31, 2009 at 07:14 PM Já tentaste fazer mesmo como disseste? $total1 = $_POST['quantidade1'] * $_POST['total1']; echo $total1; Nick antigo: softclean | Tens um projeto? | Wiki P@P Ajuda a comunidade! Se encontrares algo de errado, usa a opção "Denunciar" por baixo de cada post.
bosnia Posted May 31, 2009 at 07:38 PM Author Report #268782 Posted May 31, 2009 at 07:38 PM este é o frm 1 onde vai enviar para o segundo form o preço total de cada produto sim ja tentei fazer como disse o valor que me da é "0" <html > <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Inserir</title> </head> <body> <form name"Requisitar" method="Post" action="form2.php" > <p>Nome: <input name="Nome" type="text" size="40" maxlength="30" /></p> <table width="261" border="1"> <tr> <td width="83"> Produtos</td> <td width="71"> Quantidade </td> <td width="85"> Preço</td> </tr> <tr> <td> <input name="produto1" type="text" value="" /></td> <td><input name="quantidade1" type="text" value="" /></td> <td><input name="preço1" type="text" value="" /></td> </tr> <tr> <td><input name="produto2" type="text" value="" /></td> <td><input name="quantidade2" type="text" value="" /></td> <td><input name="preço2" type="text" value="" /></td> </tr> </table> <p> </p> <p> <input name="Confirmar" type="submit" value="Confirmar"/> <input name="Limpar" type="reset" value="Limpar" /> </form> </body> </html>
bosnia Posted May 31, 2009 at 07:43 PM Author Report #268783 Posted May 31, 2009 at 07:43 PM aqui vai buscar os valores da caixa de texto do frm1 <tr> <td> <?php echo $_POST['produto1'] ?></td> <td><?php echo $_POST['quantidade1'] ?></td> <td><?php echo $_POST['preço1'] ?></td> <td> <?php //devia calcular o total so que da 0 $total1=$_POST['produto1'] * $_POST['preço1']; echo $total1 ; ?>
softklin Posted May 31, 2009 at 07:48 PM Report #268784 Posted May 31, 2009 at 07:48 PM Vamos lá ver então o que vai dentro dessas variáveis. Faz var_dump($_POST) após enviares o formulário para ver que valores andam por aí. Nick antigo: softclean | Tens um projeto? | Wiki P@P Ajuda a comunidade! Se encontrares algo de errado, usa a opção "Denunciar" por baixo de cada post.
bosnia Posted May 31, 2009 at 07:51 PM Author Report #268785 Posted May 31, 2009 at 07:51 PM aparece isto na tabela Total rr 3 44 array(8) { ["Nome"]=> string(2) "rr" ["produto1"]=> string(2) "rr" ["quantidade1"]=> string(1) "3" ["preço1"]=> string(2) "44" ["produto2"]=> string(0) "" ["quantidade2"]=> string(0) "" ["preço2"]=> string(0) "" ["Confirmar"]=> string(9) "Confirmar" } 0
bosnia Posted May 31, 2009 at 07:52 PM Author Report #268786 Posted May 31, 2009 at 07:52 PM <form name"Requisitar" method="Post" action="form2.php" > <p>Nome: <?php echo $_POST['Nome'] ?> </p> <table width="261" border="1"> <tr> <td width="83"> Produtos</td> <td width="71"> Quantidade </td> <td width="85"> Preço</td> <td width="85"> Total</td> </tr> <tr> <td> <?php echo $_POST['produto1'] ?></td> <td><?php echo $_POST['quantidade1'] ?></td> <td><?php echo $_POST['preço1'] ?></td> <td> <?php var_dump($_POST); $total1=$_POST['produto1'] * $_POST['preço1']; echo $total1 ; ?> </td> </tr> <tr> <td><?php echo $_POST['produto2'] ?></td> <td><?php echo $_POST['quantidade2'] ?></td> <td><?php echo $_POST['preço2'] ?></td> //caixa que ira calcular o produto 2 valor da preço * quantidade <td></td> </tr> </table> <p> </p> <p> <p>Total:<input name="Total" type="text" /> </form>
softklin Posted May 31, 2009 at 07:56 PM Report #268788 Posted May 31, 2009 at 07:56 PM Então tenta converter com a função floatval: $total1 = floatval($_POST['quantidade1']) * floatval($_POST['total1']); echo $total1; Nick antigo: softclean | Tens um projeto? | Wiki P@P Ajuda a comunidade! Se encontrares algo de errado, usa a opção "Denunciar" por baixo de cada post.
bosnia Posted May 31, 2009 at 07:58 PM Author Report #268789 Posted May 31, 2009 at 07:58 PM na caixa eu quero calcular o quantidade com o preço
bosnia Posted May 31, 2009 at 08:01 PM Author Report #268790 Posted May 31, 2009 at 08:01 PM Obrigado ja deu agora vou fazer isso para as outras lol ja mando o codigo todo ja agora como faço para anexar ficheiros aqui?
bosnia Posted May 31, 2009 at 08:07 PM Author Report #268791 Posted May 31, 2009 at 08:07 PM <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Untitled Document</title> </head> <body> <form name"Requisitar" method="Post" action="form2.php" > <p>Nome: <?php echo $_POST['Nome'] ?> </p> <table width="261" border="1"> <tr> <td width="83"> Produtos</td> <td width="71"> Quantidade </td> <td width="85"> Preço</td> <td width="85"> Total</td> </tr> <tr> <td> <?php echo $_POST['produto1'] ?></td> <td><?php echo $_POST['quantidade1'] ?></td> <td><?php echo $_POST['preço1'] ?></td> <td> <?php $total1 = floatval($_POST['quantidade1']) * floatval($_POST['preço1']); echo $total1; ?> </td> </tr> <tr> <td><?php echo $_POST['produto2'] ?></td> <td><?php echo $_POST['quantidade2'] ?></td> <td><?php echo $_POST['preço2'] ?></td> //caixa que ira calcular o produto 2 valor da preço * quantidade <td><?php $total2 = floatval($_POST['quantidade2']) * floatval($_POST['preço2']); echo $total2; ?> </td> </tr> </table> <p> </p> <p> // aqui esta a dar erro quando somo o valor total dos produtos <p>Total:<input name="Total" type="text" <?php $total= $total1 + $total2; echo $total; ?> /> </form> </body> </html>
bosnia Posted May 31, 2009 at 08:13 PM Author Report #268793 Posted May 31, 2009 at 08:13 PM resolvi o problema com uma tabela mas queria iso com uma caixa de texto
bosnia Posted May 31, 2009 at 08:16 PM Author Report #268794 Posted May 31, 2009 at 08:16 PM form 1 <html> <body> <form name"Requisitar" method="Post" action="form2.php" > <p>Nome: <input name="Nome" type="text" size="40" maxlength="30" /></p> <table width="261" border="1"> <tr> <td width="83"> Produtos</td> <td width="71"> Quantidade </td> <td width="85"> Preço</td> </tr> <tr> <td> <input name="produto1" type="text" value="" /></td> <td><input name="quantidade1" type="text" value="" /></td> <td><input name="preço1" type="text" value="" /></td> </tr> <tr> <td><input name="produto2" type="text" value="" /></td> <td><input name="quantidade2" type="text" value="" /></td> <td><input name="preço2" type="text" value="" /></td> </tr> </table> <p> </p> <p> <input name="Confirmar" type="submit" value="Confirmar"/> <input name="Limpar" type="reset" value="Limpar" /> </form> </body> </html> form2 em php <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Untitled Document</title> </head> <body> <form name"Requisitar" method="Post" action="form2.php" > <p>Nome: <?php echo $_POST['Nome'] ?> </p> <table width="261" border="1"> <tr> <td width="83"> Produtos</td> <td width="71"> Quantidade </td> <td width="85"> Preço</td> <td width="85"> Total</td> </tr> <tr> <td> <?php echo $_POST['produto1'] ?></td> <td><?php echo $_POST['quantidade1'] ?></td> <td><?php echo $_POST['preço1'] ?></td> <td> <?php $total1 = floatval($_POST['quantidade1']) * floatval($_POST['preço1']); echo $total1; ?> </td> </tr> <tr> <td><?php echo $_POST['produto2'] ?></td> <td><?php echo $_POST['quantidade2'] ?></td> <td><?php echo $_POST['preço2'] ?></td> //caixa que ira calcular o produto 2 valor da preço * quantidade <td><?php $total2 = floatval($_POST['quantidade2']) * floatval($_POST['preço2']); echo $total2; ?> </td> </tr> </table> <p> </p> <p> <p>Total:<tr><td borde><?php $total= $total1 + $total2; echo $total; ?> <td> <tr> </form> </body> </html>
softklin Posted May 31, 2009 at 08:19 PM Report #268795 Posted May 31, 2009 at 08:19 PM Não se anexam ficheiros aqui, pode simplesmente deixar o código, como fizeste, ou meter num alojamento externo. Quanto à caixa de texto, basta fazê-la em html normalmente, e definir o value, ex: <input type="text" name="total" value="<?php echo $total; ?>" /> E também podes escrever as tuas mensagens por cima do código, separados por 2 ou 3 quebras de linha, numa só mensagem, assim ficam visíveis na mesma 😄 Nick antigo: softclean | Tens um projeto? | Wiki P@P Ajuda a comunidade! Se encontrares algo de errado, usa a opção "Denunciar" por baixo de cada post.
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now