Icaro Leonardo Postado Abril 29, 2009 Denunciar Share Postado Abril 29, 2009 fiz um programinha simples ... porque to começando agora em php então fiz esse programinha so que ta dando erro não sei se é esse é o arquivo calc.php que puxa o calcula.php<body><form id="form" name="form1" method="post" action="calcula.php"> Nome do Produto<input name="Prduto" type="text"id="produto" size="20" /> <br /><br />Valor cobrado <input name="numero1" type="text" id="numa" value="" size="12" /><br /><br />valor a receber<input name="numero2" type="text" id="numb" size="12" /> <br /><br /><input type="submit" name="Submit" value="Calcular" tabindex="3" /><form> </body></html>_________________________________________________________________________________________________e esse é o calcula.php<body><?php$produto = $_POST["produto"];$numero1 = $_POST["numa"];$numero2 = $_POST["numb"];$troco = $numero2 - $numero1;echo "O produto é ".$produto.;echo "O Troco é de ".$troco." reais";?>me ajudem Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Scripter Postado Abril 29, 2009 Denunciar Share Postado Abril 29, 2009 (editado) bem, se você postou exatamente o código, ctrl+c e ctrl+v, ele tem erros nos inputs,input 1:<input name="Prduto" type="text"id="produto" size="20" />o campo da variavel global $_POST, é o NAME do campo, no caso Prduto, não a id, que por sinal esta colada ao type, no php, você deveria se referir a $_POST["Prduto"] para pegar o valor desse input.-----------------input 2 & 3:<input name=numero1" type="text" id="numa" value="" size="12 /><input name="numero2" type="text" id="numb" size="12" />o mesmo erro do input 1 no código php, você deve se referir ao NAME do campo para pegar seu valor...--------------algumas conveniencias:você não precisa colocar name em tudu que é campo, nem value, por exemplo:o input 2 não precisa desse value em branco, é apenas código a mais que torna seu script complicado.o input submit tambem não precisa de nome...eee, por ultimo, você não fexou a tag form, e sim, abriu uma nova...-------------seu código html corrigido:<body><form id="form" name="form1" method="post" action="calcula.php">Nome do Produto<input name="Prduto" type="text" id="produto" size="20" /> <br /><br />Valor cobrado<input name="numero1" type="text" id="numa" size="12" /><br /><br />valor a receber<input name="numero2" type="text" id="numb" size="12" /> <br /><br /><input type="submit" value="Calcular" tabindex="3" /></form></body></html>não sei se o id faz muita diferença para você, mais se você não usa nenhum cód css nessa pagina, por conveniencia é melhor tira-los tambem, dexando apenas:Nome do Produto<input name="Prduto" type="text" size="20" /> <br /><br />Valor cobrado<input name="numero1" type="text" size="12" /><br /><br />valor a receber<input name="numero2" type="text" size="12" /> <br /><br /><input type="submit" value="Calcular" tabindex="3" />++++++++++++++++++++++no código PHP, você deve se referir ao name dos campos html, cóigo corrigido:$produto = $_POST["Prduto];$numero1 = $_POST["numero1"];$numero2 = $_POST["numero2"];$troco = $numero2 - $numero1;echo "O produto é ".$produto.;echo "O Troco é de ".$troco." reais";é isso ai manim, qlqr coisa posta Editado Abril 29, 2009 por Scripter Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Icaro Leonardo Postado Abril 29, 2009 Autor Denunciar Share Postado Abril 29, 2009 (editado) não rodou não deu esse erro "Parse error: parse error, unexpected ';' in C:\Arquivos de programas\EasyPHP 2.0b1\www\calcula.php on line 16" isso é porque ele busca esse comando "echo "O produto é ".$produto.;" e não acha... quando tiro ele do meu codigo funciona corretamente Editado Abril 29, 2009 por Icaro Leonardo Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Scripter Postado Abril 30, 2009 Denunciar Share Postado Abril 30, 2009 tira o . de depois do $produto.fica só echo "O produto é ".$produto;malz, n vi o erro antes Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Icaro Leonardo Postado Maio 3, 2009 Autor Denunciar Share Postado Maio 3, 2009 vlw irmao Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Icaro Leonardo
fiz um programinha simples ... porque to começando agora em php então fiz esse programinha so que ta dando erro não sei se é
esse é o arquivo calc.php que puxa o calcula.php
<body>
<form id="form" name="form1" method="post" action="calcula.php">
Nome do Produto
<input name="Prduto" type="text"id="produto" size="20" /> <br />
<br />
Valor cobrado
<input name="numero1" type="text" id="numa" value="" size="12" /><br /><br />
valor a receber
<input name="numero2" type="text" id="numb" size="12" /> <br /><br />
<input type="submit" name="Submit" value="Calcular" tabindex="3" />
<form>
</body>
</html>
_________________________________________________________________________________________________
e esse é o calcula.php
<body>
<?php
$produto = $_POST["produto"];
$numero1 = $_POST["numa"];
$numero2 = $_POST["numb"];
$troco = $numero2 - $numero1;
echo "O produto é ".$produto.;
echo "O Troco é de ".$troco." reais";
?>
me ajudem
Link para o comentário
Compartilhar em outros sites
4 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.