Antar att du använder dig av formulär för att samla in datan.
För datan vidare i formulärne med dolda fält.
<input name="imgname" type="hidden" value="<% =request.form("imgname") %>">
19 svar · 431 visningar · startad av sudden
Hej!
Jag har 3 stycken olika sidor där användaren ska regga sig, alltså 3 st olika steg.
Men jag måste ju kunna bibehålla all information mellan sidorna innan jag lägger till alltihop i databasen som är det sista steget.
Ska jag använda sessions eller något annat?
Någon som har ett bra förslag?
Antar att du använder dig av formulär för att samla in datan.
För datan vidare i formulärne med dolda fält.
<input name="imgname" type="hidden" value="<% =request.form("imgname") %>">
Tackar =)
Men på vilken sida ska jag hidden fälten?
På sista eller på varje sida?
På den andra och den tredje sidan. Den första behövs inga på.
Tanken är att du behåller värdena som är postade på den föregående sidans formulär i hidden fälten.
så på första sidan ett formulär med inga hiddenfält
andra sidan har du ett formulär med andra sidans frågor samt första sidans värden i hiddenfält....osv osv osv
mvh icaaq
Bugar och bockar :birp :birp
Men på den tredje sidan har ju all information från den första försvunnit! Eller??
sida1.asp
<input type="text" name="sida1">
sida2.asp
<input type="hidden" name="from_sida1" value="<%=request.form("sida1")%>">
<input type="text" name="sida2">
sida3.asp
<input type="hidden" name="from_sida1" value="<%=request.form("from_sida1")%>">
<input type="hidden" name="from_sida2" value="<%=request.form("sida2")%>">
typ.... förstår du?
Ja nu förstår jag =) =)
Tack för hjälpen!
Är detta rätt?:
SIDA 2:
<!--################### FRÅN SIDA 1 ##############################-->
<input name="from_fornamn" type="hidden" value="<%=Request.Form("fornamn")%>">
<input name="from_efternamn" type="hidden" value="<% =request.form("efternamn")%>">
<input name="from_mail" type="hidden" value="<% =request.form("mail") %>">
<input name="from_username" type="hidden" value="<% =request.form("username") %>">
<input name="from_pass" type="hidden" value="<% =request.form("pass") %>">
<!--###############################################################-->
SIDA 3:
<!--############################## FRÅN SIDA 1 #############################-->
<input name="from_fornamn" type="hidden" value="<% =request.form("fornamn")%>">
<input name="from_efternamn" type="hidden" value="<% =request.form("from_efternamn")%>">
<input name="from_mail" type="hidden" value="<% =request.form("from_mail")%>">
<input name="from_username" type="hidden" value="<% =request.form("from_username")%>">
<input name="from_pass" type="hidden" value="<% =request.form("from_pass")%>">
<!--#########################################################################-->
<!--############################### FRÅN SIDA 2 ############################-->
<input name="from_kon" type="hidden" value="<% =request.form("kon")%>">
<input name="from_drink" type="hidden" value="<% =request.form("drink")%>">
<input name="from_city" type="hidden" value="<% =request.form("city")%>">
<input name="from_fodd" type="hidden" value="<% =request.form("fodd")%>">
<!--#########################################################################-->
nej.. inte riktigt... på sida3 så på "från sida 1"="<% =request.form("fornamn")%>">
du har ingen form som heter fornamn på sida2.asp.. den heter där from_fornamn
Varför inte göra det dynamiskt istället för att hårdkoda hela köret?
Detta skall vara på varje sida:
for each item in request.form
response.write "<input type=""hidden"" name=""" & item & """ value=""" & request.form(item) & """>"
next
OveRRidE: Klockrent!
OveRRide...du är bäst :birp :birp :birp :f
Men nu får jag ju inte med mig informationen från första sidan på sida tre och fyra...eller??
sudden skrev:
Men nu får jag ju inte med mig informationen från första sidan på sida tre och fyra...eller??
Sidan ett behöver du inte ha det på. Sidan två däremot, där skall du lägga den direkt under din <form>-tagg. Likaså på sidan tre.
Förstår du vad koden gör? Den tar alla element som finns i samligen forms och loopar ut dem som osynliga element. Alla rutor, checkboxar eller vad som helst i ditt formulär kommer med till nästa sida.
RED. Jag skriver ett litet exempel:
1.asp
<form method="post" action="2.asp">
<input type="text" name="input1" value="hejsan">
<input type="submit" value="Skicka">
</form>
2.asp
<form method="post" action="3.asp">
[red]
<%
for each item in request.form
response.write "<input type=""hidden"" name=""" & item & """ value=""" & request.form(item) & """>"
next
%>
[/red]
<input type="text" name="input2" value="hejsan">
<input type="submit" value="Skicka">
</form>
3.asp
<form method="post" action="klar.asp">
[red]
<%
for each item in request.form
response.write "<input type=""hidden"" name=""" & item & """ value=""" & request.form(item) & """>"
next
%>
[/red]
<input type="text" name="input3" value="hejsan">
<input type="submit" value="Skicka">
</form>
klar.asp
[red]
<%
for each item in request.form
response.write item & ": " & request.form(item)
next
%>
[/red]
Tack för all hjälp :e
Det är alltid upskattat :birp :birp :birp :bire
Nu änrligen har jag fått det o funka =) :e :birp