webForumDet fria alternativet

Stegvis registrering!

ASP

8 svar · 172 visningar · startad av Qimen

Medlem sedan juni 20015 009 inlägg
Frågan#1

Hej
Hur gör man ett registrerings formulär som är uppdelat ex. 4 delar. Dvs i del ett frågar man om lösenord och användarnamn. Den andra något annat och så vidare. Förstår ni?

------------------
"- Ursäkta, det var inte du.
Det var jag som uppfan ursäkten. "

Medlem sedan jan. 20013 341 inlägg
#2

Låt varje sida spara informationen från föregående i sessions och på sista sidan lägger du in allt som finns i dom skapade sessions i databasen
<%
Session("Username")= Request.Form("Username")
Session("Password")= Request.Form("Password")
%>

Borde vara enklast

------------------
Data-Doktorn
Min egen musik!
Mitt coverband

Medlem sedan juni 20015 009 inlägg
#3

oki. tänkte det från början men visste inte hur.
Hur gör jag med värdena i <form>?

------------------
"- Ursäkta, det var inte du.
Det var jag som uppfan ursäkten. "

Medlem sedan juni 20015 009 inlägg
#4

Glömde skriva innan..
Då kan man väl också på en tack sida visa typ vad man har fylt i?

------------------
"- Ursäkta, det var inte du.
Det var jag som uppfan ursäkten. "

Medlem sedan feb. 20012 412 inlägg
#5

Hej, mitt tips är att använda sessions så sparsamt som möjligt. Och i detta fallet behövs det absolut inte.

1.a sidan:

Innehåller ett formulär

2.a sidan

tar emot formuläret med request.form("fieldName"). detta värdet läggs i ett hidden-fält i formuläret som finns på denna sidan, som skickas med till sida 3.

3.e sidan

upprepning av sida 2

red: kan ej stava

mvh Jörgen :)

------------------
Varför bråka när man kan kramas?

[Redigerat av jorgen den 27 dec 2001]

Medlem sedan juni 20015 009 inlägg
#6

Jorgen: tror jag gör så men med sessions (kan vara bra att veta) hur ska värdena vara i början av formuläret då? <form>

------------------
"- Ursäkta, det var inte du.
Det var jag som uppfan ursäkten. "

Medlem sedan feb. 20012 412 inlägg
#7

hur ska värdena vara i början av formuläret då? <form>

1.a sidan är ju ett vanligt html-formulär. Vill du ha ett förifylld värde skriver du in en value bara.

eller vad menar du?

<form action="sidan2.asp" method="post" name="registrering">
<input type="text" name="first_name" size="20">

<!-- detta fältet har ett startvärde, nämligen http:// -->
<input type="text" name="hemsida" size="20" value="http://">

<input type="submit" name="submit" value="Gå vidare">
</form>

mvh Jörgen :)

------------------
Varför bråka när man kan kramas?

[Redigerat av jorgen den 27 dec 2001]

Medlem sedan jan. 20013 341 inlägg
#8

Jag håller med jorgen, använd sessions så lite som möjligt. Men när det gäller en registrerings sida tror jag inte att det är så farligt, det e värre om du skapar en massa sessions för "inloggade" personer. Men en registrering går rätt fort, var bara noga med att avsluta alla sessions på sista sidan!

<% Session.Abandon %>

------------------
Data-Doktorn
Min egen musik!
Mitt coverband

Medlem sedan juni 20015 009 inlägg
#9

Ahh just det (trög man får vara) på action så ska jag ju har nästa sidas namn ju ;)

------------------
"- Ursäkta, det var inte du.
Det var jag som uppfan ursäkten. "

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