Avatar billede artico Novice
10. oktober 2005 - 18:24 Der er 3 kommentarer og
1 løsning

glemmer input ved go back ?

Hej Jeg har en form på side1.php og validering på side2.php og validere inputfelter som flg.:
if($_POST[antal_stjerner] == "")
  {
    echo"<br /><br />";
    echo"Du har glemt at give butikken en stjerne? ";
    echo" <input type=\"button\" value=\"<< Gå tilbage\"   
    onClick=\"history.back();\">";
    exit();
    }
Men når inputfeltet ikke er udfyldt og jeg klikker "Gå tilbage" så er de indtastede data væk fra felterne ? Hvordan beholder jeg det der er skrevet, når jeg går tilbage ?
Avatar billede jakobdo Ekspert
10. oktober 2005 - 18:34 #1
Du kan gemme data i en session?
Så på side 2 laver du:
session_start();
$_SESSION['data1'] = $_POST['data1'];
$_SESSION['data2'] = $_POST['data2'];
osv...
Og på side 1 laver du så:

session_start();
<input type="text" value="<? echo $_SESSION['data1']; ?>" name="data1">
<input type="text" value="<? echo $_SESSION['data2']; ?>" name="data2">
osv...
Avatar billede artico Novice
15. maj 2006 - 23:44 #2
lukker.. smid svar
Avatar billede jakobdo Ekspert
16. maj 2006 - 07:45 #3
Svar!
Avatar billede jakobdo Ekspert
16. maj 2006 - 17:42 #4
takker for point.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester