Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Guilherme G. Botolo

[Resolvido] atualizar campo

Recommended Posts

Pessoal, boa tarde.

 

Estou fazendo um orçamento, vou preenchendo o formulário que criei com dados diversos.

Porém, preciso que ao preencher o campo "quantidade" e "valor unitario", já atualize o campo "total"

 

Usei a função:

 

$total1 = ($quantidade1 * $unitario1);

echo 'R$ '.number_format($total1, 2, ',', '.')."<br />";

 

Só que dessa forma ele não mostra o total já, ele fica R$ 0,00.

Lógico que se eu salvar, ele mostra no meu lista.php, porém queria que ele mostrasse o valor já nesse preenchimento do formulário, é possível?

 

Obs. sei que no access tem uma função que antes de ir no campo, faça isso, existe no php isso também...

ABRAÇO

Compartilhar este post


Link para o post
Compartilhar em outros sites

queria que ele mostrasse o valor já nesse preenchimento do formulário, é possível?

 

não cara.. ai você terá que usar javascript

 

php roda no lado do servidor, essa 'interação', do usuário digitar, e algo já acontecer, você precisa de uma linguagem client-side.

no caso, use javascript

Compartilhar este post


Link para o post
Compartilhar em outros sites

exemplo:

<html>
<head>
<script type="text/javascript">
function id( el ){
	return document.getElementById( el );
}
function total( un, qnt )
{
	return un * qnt;
}
window.onload = function()
{
	id('valor_unitario').onkeyup = function()
	{
		id('total').value = total( this.value , id('qnt').value );
	}	
	id('qnt').onkeyup = function()
	{
		id('total').value = total( id('valor_unitario').value , this.value );
	}
}
</script>
</head>
<body>
	<form action="" method="post">
		Valor Unitário: <input type="text" name="valor_unitario" id="valor_unitario" />
		Quantidade: <input type="text" name="qnt" id="qnt" value="0" />
		Total: <input type="text" name="total" id="total" readonly="readonly" />
	</form>
</body>
</html>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Fala William,

Pô funcionou bacaninha...

Agora vou ver se consigo fazer com que funcione para um total de 6 itens.

Obrigado pela ajuda.

Compartilhar este post


Link para o post
Compartilhar em outros sites

William, Boa Tarde!

 

Preciso criar um formulário que tenha alguns produtos, seus respectivos preços, a quantidade e o total (igual um orçamento). Não consegui fazer com base no seu exemplo. Gostaria que você me ajudasse.

 

Obrigado!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Qual é a dúvida @Marcos?

 

poste a tua tentativa, existe toda uma comunidade (fórum iMasters), para discutir sobre.

Se for 'muito especifico', crie um tópico para você.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Minha dúvida é a seguinte, com base no modelo que você fez, gostaria que possuísse produtos.

Em cada produto um checkbox e um campo quantidade, assim que ele tikar um/mais produto(s) o campo total atualiza o valor conforme o preço e quantidade. Ex.:

 

[x]Produto 1 | R$ 500,00 | QTD [1] | Total: R$ 700,00

[x]Produto 2 | R$ 100,00 | QTD [2] |

 

Obrigado!

Compartilhar este post


Link para o post
Compartilhar em outros sites

okay... não é dificil de fazer.

Porém não vou fazer para você.. ninguém 'trabalha de graça', e nem é a intenção do fórum fazer isso.

 

Poste oque você tentou, e pelo menos o html disso.

A diferença basicamente, é que você irá disparar a ação no evento onclick dos checkbox

Compartilhar este post


Link para o post
Compartilhar em outros sites

Desculpe te incomodar caro William. Não pedi para você 'trabalhar' para mim. Só estava com uma dúvida e achei aqui no fórum um caso parecido.

 

Para o nosso amigo que postou primeiramente, você criou o script para ajudá-lo. Eu somente queria uma idéia para fazer a alteração e deixar funcionando como descrevi anteriormente.

 

De qualquer forma, agradeço sua ajuda e também peço desculpas, se o que eu postei aqui deu a entender que estou pedindo para você fazer o trabalho por mim. Como você pode ver pelo contador de posts do meu cadastro aqui na iMasters este é o 3 post que eu faço no fórum, ou seja, eu raramente faço perguntas em fórum, pois eu sei que pesquisando, encontro respostas mais facilmente.

 

Obrigado e tenha uma boa tarde!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Tranquilo, desculpe se pareci rude.

Dá uma atenção agora, para as outras 2 linhas do meu post:

 

Poste oque você tentou, e pelo menos o html disso.

A diferença basicamente, é que você irá disparar a ação no evento onclick dos checkbox

feito isso, e você apresentando 'que tentou', podemos te ajudar.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.