webForumDet fria alternativet

från form till två sidor

ASP

22 svar · 354 visningar · startad av jake

Medlem sedan sep. 2001649 inlägg
Frågan#1

hur hämtar man ett värde från ett formulär så att värdet kan visas på två olika sidor?

Medlem sedan feb. 20022 594 inlägg
#2

Hur då? Antar att du menar att det först användas på en och sen skickas vidare till en annan

Då använder du server.transfer("sida.asp")

Medlem sedan sep. 2001649 inlägg
#3

hmm...
ja, man hämtar tex ett namn från ett formulär med request.form
på en sida...
sen vill jag skriva ut namnet även på en annan sida.

ska transfer stå på första sidan och hur hämtar man då namnet på den andra sidan?

Medlem sedan dec. 19995 874 inlägg
#4

Gör ett hidden fält på nästa sida med värdet från fältet från föregående sida.

Medlem sedan sep. 2001649 inlägg
#5

och hur visar jag värdet från hidden fältet...?

Medlem sedan nov. 20017 144 inlägg
#6

response.write request("ditt_hiddenfält")

Medlem sedan nov. 20017 144 inlägg
#7

Eller:
response.write request.form("ditt_hiddenfält")

Medlem sedan sep. 2001649 inlägg
#8

mm, hade gjort det... fär det inte att fungera... skriver så här för att hämta värdet namn från sidan index.asp

<form method="post" action="skickat.asp">
input type="hidden" name="namn" value=<%request.form("namn")%>">

är det det som är fel då?

Medlem sedan dec. 200012 464 inlägg
#9

Det saknas en inledande <

<form method="post" action="skickat.asp"> 
<input type="hidden" name="namn" value=<%request.form("namn")%>">
Medlem sedan sep. 2001649 inlägg
#10

ok... skrev fel.. var inte så på sidan.. så det var inte det som var fel...

Medlem sedan dec. 200012 464 inlägg
#11

Det saknas ett = i din ASP tagg ser jag nu.

<form method="post" action="skickat.asp"> 
<input type="hidden" name="namn" value=<% = request.form("namn")%>">
Medlem sedan feb. 20012 412 inlägg
#12

Och en fnutt runt ditt value-värde:

<form method="post" action="skickat.asp"> 
<input type="hidden" name="namn" value=[blue]"[/blue]<% = request.form("namn")%>">
Medlem sedan sep. 2001649 inlägg
#13

hm tack alla..
får det dock inte att fungera trots detta...
kan det vara fel på sökvägen...
ska det i action stå den fil jag vill hämta från eller..?

eller ska det vara någon annan method än post... hm..

Medlem sedan feb. 20012 412 inlägg
#14
  1. Högerklicka, välj visa källa på den sidan formuläret finns på. Kontrollera så att värdet finns med i hidden-fältet.

  2. Finns värdet, kontrollera på sida 2 genom att skriva ut det så att du verkligen får det med dig.

mvh Jörgen HP

Medlem sedan aug. 20003 575 inlägg
#15

Om du inte har flera besökare på dina sidor.
Eller om det är hundratals med information du skall skicka
så att en eventuell sessions tid kan ta slut
så tycker jag det verkar smidigast att lägga in det i sessioner

För det första så kan det inte manipuleras efter du har gjort ett test på att det är rätt tecken osv.

plus att du kan använda det besökaren skrivit in på hela sidan
tills sessions tiden tagit slut.

Medlem sedan feb. 20012 412 inlägg
#16

Jag tycker helt klart hidden-formulär är att föredra, sessions drar mycket mer resurser av servern.

mvh Jörgen HP

Medlem sedan aug. 20003 575 inlägg
#17

jo, men om det inte är så många besökare så kvittar det... ;)

Medlem sedan feb. 20012 412 inlägg
#18

Man bygger aldrig ett system med förutsättningen lite besökare, för att sedan få bygga om det om det visar sig att sidan växte fort.

Bygg alltid system så resurssnålt som möjligt och med en kostym att växa i. :)

mvh Jörgen HP

Medlem sedan jan. 20022 440 inlägg
#19

Jag förstår fortfarande inte vad som är problemet med sessions, jag använder sessions för att hålla reda på de som loggar in på sidan, och det rör sig om 3st sessions samtidigt alltså...

CatZ skrev:

Kan man använda sessions till något annat ?

Vad jag egentligen menade var:

Kan man använda något annat än sessions till det?

Medlem sedan dec. 200012 464 inlägg
#20

Du kan använda en databas men det tycker jag är onödigt. Det verkar som om sessions har oförtjänt dåligt rykte. Att använda några kilobyte minne för varje användare skall inte vara något problem.

260 ms totalt · 4 externa anrop · v20260731065814-full.6fe65c25
127 ms — deklarationer (db)
0 ms — hämta statistik (cache)
130 ms — hämta tråd, inlägg och bilagor (db)
126 ms — ändringar (db)