Avatar billede dytti Novice
14. oktober 2009 - 10:49 Der er 4 kommentarer og
2 løsninger

returnere værdi i form efter fejlmeddelelse

Jeg har en side med mange input forms.

ved tryk på submit, kontrolleres der for tomme felter o.l.
Hvis der er fejl, får man en meddelelse, så man kan rette fejlene.

Men nu er alle felterne tomme igen.

Hvordan er det lige man gør, så det kun er de felter med fejl i, man skal udfylde igen?

Jeg bruger sessions, og har prøvet med denne her:
<input name="login" type="text" class="textfield" id="login" value="<?php $_POST['login']; ?>"  />

Men det dutter ikke.

Nogen forslag?
Avatar billede majbom Novice
14. oktober 2009 - 11:00 #1
ret:

<input name="login" type="text" class="textfield" id="login" value="<?php $_POST['login']; ?>"  />

til:

<input name="login" type="text" class="textfield" id="login" value="<?php echo $_POST['login']; ?>"  />
Avatar billede dytti Novice
14. oktober 2009 - 11:14 #2
Det virkede ikke ;-(

Men - Jeg tog et koldt bad, og kom selv på løsningen ;-)

På den side der behandler input fra form, indsatte jeg denne:
$_SESSION['login'] = $_POST['login'];

Og selve inputformen, ændrede jeg til:
<input name="login" type="text" class="textfield" id="login" value="<? echo $_SESSION['login']; ?>" />

Det funkede sgisme :-)

Men tak for forslaget (det kom sq hurtigt :-)
Avatar billede majbom Novice
14. oktober 2009 - 12:11 #3
selv tak :)

men ja det er jo klart hvis siden ikke sendes til sig selv, så vil post arrayet være tomt og så kan en løsning være sessions
Avatar billede dytti Novice
14. oktober 2009 - 13:41 #4
Det var vist misindformation fra min side ;-)

Smid et svar, så deler vi i porten
Avatar billede majbom Novice
14. oktober 2009 - 13:48 #5
det er så i orden :)
Avatar billede majbom Novice
15. oktober 2009 - 09:40 #6
tak 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