Voltar para o formulário de Pesquisa sem perder os dados

6 views
Skip to first unread message

João Paulo

unread,
Jul 27, 2010, 3:51:16 PM7/27/10
to PHPRS, joao...@betag.com.br
Olá boa tarde,

Tenho o seguinte problema:

Existe um formulário de pesquisa, onde existem campos que quando
preenchidos são utilizados como filtros. Os dados do formulário são
enviados através do método POST.

Até aí tudo bem, os dados são enviados.. processados.. exibidos, etc..
Porém quando o usuário clica no botão voltar do navegador queria fazer
com que os critérios de pesquisa sejam exibidos.

Como eu poderia fazer isso sem a utilização do método GET?

Obrigado pela atenção, aguardo retorno.

Pierry Bos

unread,
Jul 31, 2010, 1:17:31 PM7/31/10
to lista...@googlegroups.com
Olha, pensando um pouco, embora me pareca uma gambiarra, talves possa faze-lo com cookies


--
You received this message because you are subscribed to the Google
Groups "PHPRS" group.
To post to this group, send email to lista...@googlegroups.com
To unsubscribe from this group, send email to
lista-phprs...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/lista-phprs?hl=en



--
Pierry Bos

"Na primeira vez ele sangrou por você, na segunda vez não vai ter pra onde correr." (Pregador Luo, cd 7taças)

Diogo de Lima Colete

unread,
Jul 31, 2010, 3:46:43 PM7/31/10
to lista...@googlegroups.com
não sei se é gambiarra mas poderia ser feito assim

if( $_POST['filtros'] ){
$_SESSION['_FILTROS'] = $_POST['filtros'];
$filtros = $_POST['filtros'];
}else{
$filtros = $_SESSION['_FILTROS'];
}

com isto se for postado algum filtro usa-se o que foi postado se não
retorna o que ja esta filtrado.


Em 27 de julho de 2010 16:51, João Paulo <jpce...@gmail.com> escreveu:

Diogo de Lima Colete

unread,
Jul 31, 2010, 4:55:58 PM7/31/10
to lista...@googlegroups.com
não acho que seja uma boa opção usar cookies, depois de 2,3 dias a
pessoa volta e a pagina vai estar filtrada. bom isto tambem vai ser um
problema se usar session.

bt...@hotmail.com

unread,
Jul 31, 2010, 6:12:40 PM7/31/10
to lista...@googlegroups.com
Salva no banco de dados e faz uma referencia via cookie. Consigura na hora de setar o cookie para ele durar o tempo q vc kiser. Depois qndo o cara entrar de novo, vc le o cokie. E pesquisa no bd. Outra opcao eh pegar o macaddress do cara. Isso nunca muda
Enviado pelo meu aparelho BlackBerry® da Vivo

Douglas Ribeiro Fidelis

unread,
Aug 3, 2010, 12:47:01 PM8/3/10
to lista...@googlegroups.com
Acho que o esquema é usar SESSIONS, configura da forma que você precisa e quando for a hora você destrói ela.



2010/7/31 <bt...@hotmail.com>



--
Douglas Ribeiro Fidelis

Pierry Bos

unread,
Aug 4, 2010, 12:14:07 PM8/4/10
to lista...@googlegroups.com
Perguntinha, porque nao usar AJAX, retornando o resultado abaixo do form, e assim nao saindo da pagina e, consequentemente, nao perdendo a pesquisa?
Reply all
Reply to author
Forward
0 new messages