Como Voltar A Uma Pagina Sem Apagar Dados
#1
Posted 11/07/2007, 17:08
Pessoal tenho uma pagina de cadastro que quando clica em ok leva a uma outra página que faz as devidas verificações e cadastra.
O problema é que se o campo data estiver vazio ela tem que retornar a página de cadastro, mas sem apagar os campos.
Deste modo esta apagando:
if (strcmp($data,'')==0)
{
mysql_close($conexao);
echo "<meta http-equiv='refresh' content='3;URL=compromisso.php'>";
?>
<script type="text/javascript">
alert("DIGITE A DATA!");
</script>
<?
}
Como faço para ´voltar a página sem dar refresh???
Grata
#2
Posted 11/07/2007, 17:16
A única solução mais próxima para seu caso é JavaScript e fazer o navegador voltar para o local anterior ...
<script language="JavaScript" type="text/javascript"> alert("DIGITE A DATA!"); history.back(); </script>
Movendo a JS ...
#3
Posted 12/07/2007, 08:29
Bem isso não tem muito aver com PHP ...
A única solução mais próxima para seu caso é JavaScript e fazer o navegador voltar para o local anterior ...<script language="JavaScript" type="text/javascript"> alert("DIGITE A DATA!"); history.back(); </script>
Movendo a JS ...
Humm....Ok...Malz...
Achei que tinha jeito de fazer isto usando as funções do php...
Mas Valew...
#4
Posted 12/07/2007, 08:48
Volta pra PHP ?!
Yeah I do have some stories, and it's true I want all the glory ...
#5
Posted 12/07/2007, 09:01
Alguém tem outra sugestão??
Até tem, antes de redirecionar para a página anterior você salva os dados corretos em Sessões. Quando voltar você coloca esses valores nos input.
Volta pra PHP ?!
Não teria um jeito de voltar para página sem perder os dados,mas sem guardar eles em sessions?
Edição feita por: cris_gavioli, 12/07/2007, 08:59.
#6
Posted 12/07/2007, 15:14
teste.html <form action="enviar.html" method="get"> Name: <input type="text" name="nome"> <input type="submit"> </form> enviar.html <script language="JavaScript"> alert('Um erro qualquer!'); history.back(); </script>
Bem para complementar, se ainda desejar para se fazer com sessões o negocio é fazer tipo assim:
<?php session_start(); ?> <form> <input type="text" name="campo" value="<?php echo (isset($_SESSION["campo"]) ? $_SESSION["campo"] : ""); ?>"> .... </form> <!-- Gravação --> <?php session_start(); $_SESSION["campo"] = $_POST["campo"]; // Volta a Gosto, por que não faz diferença ?>
- Jonatã likes this
#7
Posted 27/02/2011, 17:12
Estranho era pra "segurar", eu sempre uso assim, e funciona legal, vc deve estar fazendo algo errado, pois isso em geral "segura" os dados, veja faça esse teste simples, aqui deu certo.
teste.html <form action="enviar.html" method="get"> Name: <input type="text" name="nome"> <input type="submit"> </form> enviar.html <script language="JavaScript"> alert('Um erro qualquer!'); history.back(); </script>
Bem para complementar, se ainda desejar para se fazer com sessões o negocio é fazer tipo assim:<?php session_start(); ?> <form> <input type="text" name="campo" value="<?php echo (isset($_SESSION["campo"]) ? $_SESSION["campo"] : ""); ?>"> .... </form> <!-- Gravação --> <?php session_start(); $_SESSION["campo"] = $_POST["campo"]; // Volta a Gosto, por que não faz diferença ?>
caraca... tu naum sabe o qto foi util esse script pra mim... muito obrigado!!!!!!!!!!!!..^^
#8
Posted 19/05/2015, 18:04
O posto é antigo, mais a solução do sk15 resolveu meu problema
#9
Posted 24/09/2017, 17:35
#10
Posted 07/10/2017, 10:31
Keflex For Inner Ear Infection viagra Buy Nizagara In Australia Kamagra 100 Mg Marseille
Cialis Generico En Farmacias Espanolas Gunstig Cialis online pharmacy Ribavirin Viagra Rezeptfrei Per Uberweisung
#12
Posted 02/11/2017, 07:00
Amoxil Clav viagra online Cialis Para Que Se Usa
Dapoxetina Menarini Buy Kamagra Oral Jelly Australia levitra brand online Ou Acheter Du Cialis En Pharmacie Keflex And Vaginitis
#13
Posted 02/11/2017, 10:22
Amoxicillin Muscle Pain cialis Ordering Generic Viagra In Canada Propecia While On Vitamin A
Acheter Dapoxetine Paypal Lupin Cephalexin Christie Brinkley Retin A viagra Zithromax Out Of System
Azithromycin Zithromax Buy Viagra Generico Europa Pagamento Paypal Niagara Tablets viagra Levitra Kaufen 10mg
Brand Name Propecia Hair Growth Propecia Finasteride Risks Where To Buy Tab Finasteride Visa viagra online prescription Cephalexin And Ibuprophen
Priligy Usa Approbation Tadalafil Generic Shipping Shop Provera cialis online Sun Exposure And Amoxicillin Cialis En Farmacia
Viagra Super Active In Canada cialis Cytotec Prix Senegal
Buy Vigra Cialis Lilly Icos Tadalafil Buy Real Cialis Uk viagra online prescription Propecia To Regrow Eyebrows
Zithromax How To Take Cialis 20 Mg Foro Where Can I Buy Online Fluoxetine Without Rx levitra professional Buy Propecia In Ontario Purchase Prevacid Online Propecia How To Use
Acquistare Kamagra In Linea Bienfaits De Clomid viagra 20mg Generic Levitra Order Online Levitra Generico 5mg
Baclofen Pas Cher Zithromax 1gm online pharmacy Pastilla Cialis Con Alcohol Commander Cialis Generic Buy Valtrex Cheap Online
#14
Posted 28/11/2017, 14:41
#15
Posted 12/02/2023, 19:09
tamoxifen weight gain StankoviÐâ¡ T
Anderson BbhsHNHlkNNxeb 6 19 2022 stromectol walmart canada The presence of vertigo, otalgia, otorrhea, or temporomandibular joint TMJ disease can relate to tinnitus, with a Korean study finding, after adjustment for covariates, that tinnitus was 1
0 user(s) are reading this topic
0 membro(s), 0 visitante(s) e 0 membros anônimo(s)