Jump to content


Diego Schiavenin

Member Since 17/04/2007
Offline Last Active 17/04/2007, 18:00
-----

Topics I've Started

Problema Com Formulário, Ao Retornar Perde Os Dados

17/04/2007, 09:00

Olá pessoal, sou novo no fórum... :rolleyes:

Estou com um pequeno problema com formulários:

Tenho um site que tem vários includes, vários arquivos etc, para facilitar as mudanças nos mesmos...

Assim, tenho um formulário de cadastro de clientes, que é incluido no site, ex.: include "cad_cliente.php"; quando é camado pelo link index.php?cadastra_cliente=

No index.php tem um if:

[codebox]if ($_GET['cadastra_cliente']) {
include "cad_cliente.php"
}[/codebox]

Até ai está tudo certinho...

Mas assim, quando eu vou fazer os cadastros, alterações, tudo dá certo sem stress...
Mas o meu problema é quando uso o teste direto no php do cad_cliente.php.
Eu testo se o CNPJ, CPF etc, estão corretos, caso contrário eles estiverem errados, eu paro a execução e mostro um link voltar:

[codebox]if (!empty($_POST['cnpj'])){
if (!TestaCNPJ($_POST['cnpj'])){
echo "<b>O CNPJ: ".$_POST['cnpj'].", não é válido...</b><BR><a href=\"java script:history.go(-1);\">Voltar</a>";
include "baixo.php";
}
}[/codebox]

Ai está o problema, quando a pessoa clica em voltar, ele volta certinho, mas some todos os dados que estavam escritos no formulário, perde tudo, eu tentei fazer alguns testes, e parece que erro pode ser porque o formulário é incluido, mas gostaria de saber, se tem alguma maneira dele voltar sem perder os dados na tela anterior.

Aguardo a ajuda de vocês... :lol:

Valeu...
Diego.

IPB Skin By Virteq