<?php
$preco = "45";
$valor2 = $preco + $preco;
$valor3 = $preco + $preco + $preco;
if($_GET['acao']=='teste'){
echo"$_POST[produto_1] <br>";
echo"$_POST[produto_2] <br>";
echo"$_POST[produto_3] <br>";
if ($_POST [produto_1] != "") {
echo " $preco<br> ";
}
if ($_POST [produto_1] != "" AND $_POST [produto_2] != "") {
echo "$valor2<br>";
}
if ($_POST [produto_1] != "" AND $_POST [produto_2] != "" AND $_POST [produto_3] != "") {
echo "$valor3 <br>";
}
}//FINALIZA $_GET
?>
<form method="POST" action=" bst.php?acao=teste">
<p>
<input type="text" name="produto_1" size="20"></p>
<p><input type="text" name="produto_2" size="20"></p>
<p><input type="text" name="produto_3" size="20"></p>
<p><input type="submit" value="VER " name="tico"></p>
</form>
Esse code faz a somatória se mais de um campo for preenchido....mas ainda contiua exibindo o valor do campo 1 ou produto 1 ...
o problema que está ocorrendo é o seguinte se o user preenche o campo 1 ele mostra o valor -> 45
se o user preenche o campo 1 e o campo 2 ele mostra o valor da somatória e mostra ainda o valor do produto 1
45
90
e se ele preenche todos os campos ele mostra o valor de 1 e o da 2ª somatória e o da 3ª somatória.
45
90
135
alguém tem solução pra isso?!
Valews