Ir para conteúdo

POWERED BY:

Arquivado

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

F3RR4M3N745

[Resolvido] Ao dar erro, aparecer os dados novamente.

Recommended Posts

Bom gente, eu tenho uma página chamada index.php onde tem alguns formulários, quando eu clico no botão "enviar", os dados são enviados via post para a página checar.php, nessa página, ele checa via php se o que você escreveu nos formulários é permitido ou não, se não for, ele te manda pra página anterior, só que todos os formulários ficam em branco. Como eu poderia fazer para que quando o script detectasse o erro, você fosse enviado de volta, porém com os valores dos formulários iguais aos anteriores?

 

Eu sei que isso é possivel em javascript, com o return true/return false, mais gostaria de saber se existe algum método em php.

Obrigado pela atenção, espero respostas.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Boa noite F3RR4M3N745,

 

é eu ia te indicar mesmo Ajax, mais ja que não quer,

 

da pra voce fazer assim.

 

Ao dar o erro, faça ele continuar na mesma página, e crie um botao/link que indique voltar para regularizar formulário, dessa forma:

 

<a class="voltar" href="javascript:window.history.go(-1)"></a>

 

esse link é como se voce tivesse apertado o botao voltar do navegador.. ele permanece todas as funções salvas no formulário, sem duvidas nenhuma...

 

Conseguiu entender?

 

espero ter ajudado.

 

Abraço!

Compartilhar este post


Link para o post
Compartilhar em outros sites

O cara valeu, nem precisou fazer quase nada, só precisei substituir o print de voltar para página pelo window.history.go(-1).

Valeu pela ajuda, abraços.

 

 

^^

 

Opa, que bom que deu certo... de nada, qualquer dúvida posta ai que eu tento ajudar..

 

Abraços!

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.