webForumDet fria alternativet

Spara request.form i formulär

ASP

3 svar · 213 visningar · startad av Melea

Medlem sedan juli 20033 147 inlägg
Frågan#1

Hejsan!

Jag håller på att bygga ett community. På förstasidan kan man trycka på "Bli medlem". När man sedan har fyllt i all sin information och trycker på "Registrera mig" och (vi säger att användarnamnet redan finns) så åker man tillbaka till bli_medlem.asp. Nu är fallet så att jag vill att den informationen man skrev in innan man tryckte på "Registrera mig" ska finnas kvar. Hur ska jag lösa detta? Sessioner? Cookies?

Tacksam för svar!

MVH

Medlem sedan dec. 20001 626 inlägg
#2

du kan köra med sessions...

i filen där du sparar informationen, spara den i sessions:
session("anvNamn") = request.form("anvNam")

sedan kollar du om användarnamnet finns, om det gör det, så sätter du en ny session, exempelvis

if session("anvNamn") = rs("anvnamn") then
session("WrongAnnNamn") = 1
response.redirect "registrera.asp"
end if

därefter i filen registrera.asp så kollar du om session är skilt från 1

if session("WrongAnvNamn") <> "" then
response.write "<font color=red>*</font>"
end if

och så kör du på alla fält, kanske finns en smartare lösning till detta?

Medlem sedan dec. 19996 721 inlägg
#3

Submitta formuläret till samma sida så kan du med enkelhet ha t.ex

<INPUT NAME="username" VALUE="<%=request.form("username")%>">

Om registreringen lyckas så skicka vidare till en annan sida, annars stanna kvar.

Medlem sedan juli 20033 147 inlägg
#4

aa just de :) tack så mkt emission

262 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
128 ms — deklarationer (db)
0 ms — hämta statistik (cache)
132 ms — hämta tråd, inlägg och bilagor (db)
126 ms — ändringar (db)