Jump to content


Photo

Como Permanecer Com Os Dados Submetidos Em Tela


  • Faça o login para participar
4 replies to this topic

#1 fabiapo

fabiapo

    Turista

  • Usuários
  • 25 posts
  • Sexo:Não informado

Posted 27/10/2009, 21:09

Pessoal,

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 Guilherme Venerato

Guilherme Venerato

    Normal

  • Usuários
  • 68 posts
  • Sexo:Masculino
  • Localidade:Presidente Prudente

Posted 27/10/2009, 22:13

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.
Guilherme Venerato - Soluções para Web
http://www.guilhermevenerato.com

#3 dezon

dezon

    Turista

  • Usuários
  • 26 posts
  • Sexo:Masculino
  • Localidade:São Paulo - SP

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.

:assobio:
Meu site, meu portfolio, meu currículum :: JV-DEV
Kadosh, Kadosh, Shalom Adonai, Ani Ohev Otchá!!!!!!

#4 Willian Gustavo Veiga

Willian Gustavo Veiga

    12 Horas

  • Usuários
  • 175 posts
  • Sexo:Masculino

Posted 30/10/2009, 08:05

Bom dia, você também pode utilizar sessões.
Um abraço, tudo de bom!
Posted Image

#5 FelipeFerreira

FelipeFerreira

    Novato no fórum

  • Usuários
  • 17 posts
  • Sexo:Não informado

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)

IPB Skin By Virteq