Ir para conteúdo

POWERED BY:

Arquivado

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

panetony

input text - atribuir valor

Recommended Posts

Boa Tarde.

 

Seguinte...

 

tenho 1 html com 3 campos (valor A, valor B, Resultado)

1 php, que recebe o valor dos campos: valor A, valor B.

 

no php, eu somo o valor A com o valor B.

como faço para que o resultado dessa soma aparece no campo Resultado do html ?

 

no html está assim:

 

<input type = "text" name = "campo" size = "25" value = "<?php echo $campo; ?>"/>

<input type = "text" name = "campo2" size = "25" value = "<?php echo $campo2; ?>"/>

 

no php está assim:

 

function soma()

{

$campo = $_POST["campo"];

$campo2 = $_POST["campo2"];

echo "<script>alert('teste: [$campo] e [$campo2]');</script>";

echo "<script>location.href = 'index.php';</script>";

}

 

qdo volta para o html, todos os campos estao em branco...

como resolver?

 

 

 

 

Obrigado.

Compartilhar este post


Link para o post
Compartilhar em outros sites

como faço para que o resultado dessa soma aparece no campo Resultado do html ?

ja foi respondido no outro topico..

http://forum.imasters.com.br/index.php?showtopic=349055

 

qdo volta para o html, todos os campos estao em branco...

como resolver?

aqui você esta direcionando para uma pagina .. assim se perde o valor ..

echo "<script>location.href = 'index.php';</script>";

valww

Compartilhar este post


Link para o post
Compartilhar em outros sites

como o matias citou você deve armazenar este valor em uma sessao ou em um cookie para entao direcionar... e entao fazer como citado no topico anterior ...

 

http://forum.imasters.com.br/index.php?showtopic=349055

 

de uma olhada nesses links..

 

Sobre Sessions

http://www.revistaphp.com.br/artigo.php?id=8

 

Sobre Cookies

http://www.revistaphp.com.br/artigo.php?id=4

 

valww espero ter ajudado

 

OBS:

Não da para exibir estes dados no HTML.

Terá que alterar a extensão da página para PHP.

[2]

Compartilhar este post


Link para o post
Compartilhar em outros sites

na verdade as duas paginas estao como php... uma tem o formulario e outra tem o calculo...

 

sem session e/ou cookies não tem como fazer ?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Uma outra opção seria assim.. você coloca tudo em uma página só... Ex.:

<?php
if (isset($_POST['enviar']) && $_POST['enviar'] == 'enviar'){
	 $soma = $_POST['campo'] + $_POST['campo2'];
}
?>
<form name="formulario" action="" method="post">
aqui você coloca teu form, e coloca o nome e o value do botão enviar como enviar, em minúsculo.
</form>

Deve funcionar.

 

Carlos Eduardo

Compartilhar este post


Link para o post
Compartilhar em outros sites

Daí só com session ou cookies ou get (bem gambiarra, na minha opinião)... Por exemplo o GET.

header("location:index.php?campo1=$_POST['campo']&campo2=$_POST['campo2']&soma=$soma");// sendo que $soma seria a soma das duas, setada anteriormente.

Acho que deu pra entender a idéia. Só avisando, não recomendo esta solução, porque acho muito frágil, pois a pessoa pode colocar qualquer número no GET que vai passar. E pra você validar, você vai ter que fazer a conta de novo... Totalmente sem razão.

 

Carlos Eduardo

Compartilhar este post


Link para o post
Compartilhar em outros sites

por exemplo...

 

preciso fazer o seguinte tmb...

vejam se com esse exemplo melhora para que vcs possa me ajudar...

 

1 pagina php com varios campos (um cadastro simples de usuarios)

nesta pagina tem um campo departamento, que deverá vir de uma outra pagina. explico...

 

quando o usuário "clicar" no campo departamento, será aberto uma "tela" (outra pg php, com uma listagem dos departamentos)... qdo o usuario clicar em um dos departamentos, deverá ser preenchido o campo da pagina que chamou...

 

ok???

Compartilhar este post


Link para o post
Compartilhar em outros sites

neste caso seria melhor você fazer um select(menu) exibindo todos os departamentos.. ae eh so o cara seleciona ^^

 

<select name="cat" id="cat">
	  <option value="Selecionar">Selecionar</option>
</select>

ae so faz um laço pra i adicionando os options com os departamentos ^^

 

valww

Compartilhar este post


Link para o post
Compartilhar em outros sites

sendo esta solucao muito fragil, oq você recomendaria?

 

sou muuuuuuuuuuuuuito iniciante em php...

estou aprendendo agora...

sou programador delphi...

 

como você faria isso?

qual a melhor solucao no seu ponto de vista ?

 

 

obrigado.

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.