
Como Permanecer Com Os Dados Submetidos Em Tela
#1
Posted 27/10/2009, 21:09
Estou desenvolvendo uma tela onde após submeter os dados via POST, caso ocorra algum problema no processamento, preciso que os dados permaneçam preenchidos e, caso a pessoa clique no botão limpar, deveremos limpar os campos. Quando submeto o formulário, todos os campos são limpos. Se ocorrer algum problema, o usuário é obrigado a preencher novamente.
Como faço para permanecer com os dados preenchidos quando ocorrer um problema sem ser com $_REQUEST em cada campo? Pois já tentei desta forma e os campos não são limpos caso o usuário queira limpar e realizar uma nova submissão.
Obrigada!
#2
Posted 27/10/2009, 22:13
Ex:
$nome = $_REQUEST['nome'];
Ai no input você coloca:
<input type="text" name="nome" value="<?php echo $nome; ?>" />
Ao dar o submit você salvou o valor do campo em uma variavel, se caso acontecer um erro e voltar a página, o campo vai estar preenchido.
Espero ter ajudado.
http://www.guilhermevenerato.com
#3
Posted 28/10/2009, 07:19
No value dos campos você inseri as variáveis que receberam o valor dos mesmos.
Ex:
$nome = $_REQUEST['nome'];
Ai no input você coloca:
<input type="text" name="nome" value="<?php echo $nome; ?>" />
Ao dar o submit você salvou o valor do campo em uma variavel, se caso acontecer um erro e voltar a página, o campo vai estar preenchido.
Espero ter ajudado.
Junto com a resposta do Guilherme ainda você pode usar um javascript pra dar um history.go(-1) que também ajuda a manter os dados nos campos submetidos.

Kadosh, Kadosh, Shalom Adonai, Ani Ohev Otchá!!!!!!
#4
Posted 30/10/2009, 08:05
Um abraço, tudo de bom!

#5
Posted 02/11/2009, 07:34
Junto com a resposta do Guilherme ainda você pode usar um javascript pra dar um history.go(-1) que também ajuda a manter os dados nos campos submetidos.
Isso as vezes funciona... Ja aconteceu comigo de limpar todo o formulário e perder as informações.
Boa semana a todos!
1 user(s) are reading this topic
0 membro(s), 1 visitante(s) e 0 membros anônimo(s)