
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...

Valeu...
Diego.