Avatar billede Slettet bruger
09. april 2003 - 14:49 Der er 9 kommentarer og
1 løsning

Flytte tekst fra form til $variabel

Hej.

Jeg har en form og når man har indtastet noget i den og vil gå videre, og der f. eks. opstår en fejl og vil gå tilbage og rette, så har formen glemt teksten.

Jeg har f. eks. sådan en:

<input type="text" name="email" value="" size="50">

Hvordan kan jeg få den over i en $email variabel og måske bruge den i $_session eller er der en smartere måde at få en form til at huske indtastningen.
Avatar billede fangel Nybegynder
09. april 2003 - 14:57 #1
når der er trykket submit, så ligger indeholdet jo i

$_POST['email'] // $_GET hvis method="get"

denne kan du så gemme via session eller cookie...

Morten
Avatar billede sone Nybegynder
09. april 2003 - 14:57 #2
Hvorfor gå tilbage?
- bare vis formen igen på den nye side (med alle værdier).
Avatar billede Slettet bruger
09. april 2003 - 15:09 #3
sone >> Hvis der opstår en fejl, vises ingen side og variablerne er tabt.

dea_pg >> Det lyder fornuftigt. Lægger du et svar ? Kan man ikke få dem lagt i en variabel når man tabulerer til næste felt ? ;) Det ville være det smarteste.
Avatar billede fangel Nybegynder
09. april 2003 - 15:12 #4
ang. mulighed for at gemme variabler ved

|<-
->|  //tabulator

tryk, så er dette UMULIGT... lige så snart din browser skriver "done", i status baren, er PHP lukker for lang tid siden... sig til hvis du vil have den længere forklaring, så skal jeg finde den til dig...

Morten
Avatar billede Slettet bruger
09. april 2003 - 15:14 #5
Tak for hjælpen. Nu vil jeg prøve med dit forslag, som ser helt rigtigt ud. Hvorfor kan man bare ikke selv få de idér når man sidder i det ;-)

Du får hele puljen.
Avatar billede fangel Nybegynder
09. april 2003 - 15:15 #6
danke... sig endelig til hvis du ikke helt forstår hvorfor du ikke kan gemme variabler i PHP uden reload af side...
Avatar billede Slettet bruger
09. april 2003 - 15:15 #7
Det jeg mente med tabulator var, at når man har f. eks. 5 linier og trykker tab. fra linie 1 til linie 2, så var det jo rart hvis man kunne gemme efterhånden som man går ned af siden. Det var ikke i slutningen, der trykker man jo submit (eller hvad man nu kalder den).
Avatar billede fangel Nybegynder
09. april 2003 - 15:20 #8
dette kan man jo ik, da PHP er ude af billedet for længst, PHP kører kun mellem hvert reload, altså mellem siden forsvinder, og kommer igen...

Morten
Avatar billede Slettet bruger
09. april 2003 - 15:20 #9
Men nogen trykker jo også på næste linie med musen, så det vil nok være umuligt ;)
Avatar billede Slettet bruger
09. april 2003 - 15:21 #10
Fint nok, tak for hjælpen.
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