Jump to content


Photo

Como Voltar A Uma Pagina Sem Apagar Dados


  • Faça o login para participar
14 replies to this topic

#1 cris_gavioli

cris_gavioli

    Turista

  • Usuários
  • 55 posts
  • Sexo:Feminino
  • Localidade:São Paulo

Posted 11/07/2007, 17:08

Olá...Tudo bem??

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 sk15

sk15

    Super Veterano

  • Usuários
  • 2071 posts
  • Sexo:Masculino
  • Localidade:SP - SP

Posted 11/07/2007, 17:16

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

#3 cris_gavioli

cris_gavioli

    Turista

  • Usuários
  • 55 posts
  • Sexo:Feminino
  • Localidade:São Paulo

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

&lt;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 bimonti

bimonti

    Super Veterano

  • Usuários
  • 2654 posts
  • Sexo:Masculino

Posted 12/07/2007, 08:48

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 ?! :lol:
WebFórum - Equipe de Desenvolvimento - Monitor
Posted Image
Yeah I do have some stories, and it's true I want all the glory ...

#5 cris_gavioli

cris_gavioli

    Turista

  • Usuários
  • 55 posts
  • Sexo:Feminino
  • Localidade:São Paulo

Posted 12/07/2007, 09:01

Não deu certo do mesmo jeito...utilizei esta função-history.back() e o formulário perdeu os dados digitados...

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 ?! :lol:


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 sk15

sk15

    Super Veterano

  • Usuários
  • 2071 posts
  • Sexo:Masculino
  • Localidade:SP - SP

Posted 12/07/2007, 15:14

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


#7 Jonatã

Jonatã

    Novato no fórum

  • Usuários
  • 12 posts
  • Sexo:Masculino
  • Localidade:Niterói - RJ

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 luizz_andrade

luizz_andrade

    Novato no fórum

  • Usuários
  • 1 posts
  • Sexo:Masculino
  • Localidade:Ji-Paraná - RO

Posted 19/05/2015, 18:04

O posto é antigo, mais a solução do sk15 resolveu meu problema



#9 HaroNism

HaroNism

    Super Veterano

  • Usuários
  • 15385 posts
  • Sexo:Masculino
  • Localidade:San Miguel de Tucuman

Posted 24/09/2017, 17:35

Veterinary Cat Amoxicillin 250mg 5ml Propecia For Sale Cheap Levitra Risposta online pharmacy Getting Synthroid In Mexico Cialis Woher Bactrim Without A Percription

#10 HaroNism

HaroNism

    Super Veterano

  • Usuários
  • 15385 posts
  • Sexo:Masculino
  • Localidade:San Miguel de Tucuman

Posted 07/10/2017, 10:31

Levothroid Cialis Generico In Farmacia In Italia cialis price Isotretinoin Next Day Delivery Discount
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

#11 HaroNism

HaroNism

    Super Veterano

  • Usuários
  • 15385 posts
  • Sexo:Masculino
  • Localidade:San Miguel de Tucuman

Posted 15/10/2017, 12:00

Alli Canada Walmart Cephalexin For Tooth Infection viagra Sinus Infection Treatment Amoxicillin Dosage
Salbutamol Nebules Buy Propecia Online Pharmacy Propecia Levitra Yeast Keflex viagra Where I Can Buy Prednisone 20mg Viagra Laboratorio

#12 HaroNism

HaroNism

    Super Veterano

  • Usuários
  • 15385 posts
  • Sexo:Masculino
  • Localidade:San Miguel de Tucuman

Posted 02/11/2017, 07:00

Levitra Natur Toddler Ear Infections Amoxicillin And Augmentin viagra online pharmacy Comprar Cialis Generico Online Zithromax 3 Day Propecia Cost Canada
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 LarPhozyHah

LarPhozyHah

    Super Veterano

  • Usuários
  • 14515 posts
  • Sexo:Masculino
  • Localidade:San Miguel de Tucuman

Posted 02/11/2017, 10:22

Zithromax Cats online pharmacy Discount Progesterone By Money Order Tablet Cialis Senza Dogana Cialis Impotencia Disfuncion Erectil
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 HaroNism

HaroNism

    Super Veterano

  • Usuários
  • 15385 posts
  • Sexo:Masculino
  • Localidade:San Miguel de Tucuman

Posted 28/11/2017, 14:41

Effets Secondaires Cialis Levitra cheapest brand name levitra Foros Sobre Priligy Side Effects Of Keflex 500 Toothache Abscess Keflex

#15 HaroNism

HaroNism

    Super Veterano

  • Usuários
  • 15385 posts
  • Sexo:Masculino
  • Localidade:San Miguel de Tucuman

Posted 12/02/2023, 19:09

He is a repeat offender what does clomid and nolvadex do Patients can resume their normal activity upon discharge from the hospital; however, full precautions are not lifted until the first follow up visit
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)

IPB Skin By Virteq