Avatar billede jmc Nybegynder
18. december 2003 - 19:13 Der er 9 kommentarer og
1 løsning

viderebringe form data til næste sider

Jeg har 5 spørgsmål på hver side med 5 radioknapper på hver. Jeg har navngivet radioknappen med spørsgmålet og dens value er: enig ikke enig osv. Disse date skal bringes videre til den næste side som igen har det samme, videre til næste osv. osv. det hele virker i ét dokument. hvordan samler jeg nemmest op?

Skal jeg lave en session eller hvad?
Avatar billede netro Nybegynder
18. december 2003 - 19:16 #1
En mulighed - men du kan også overføre værdierne til et skjult felt på næste side.

Response.Write "<input type='hidden' name='vurdering' value='" & Request.Form("vurdering") & "'>"
Avatar billede bpedersen Novice
18. december 2003 - 22:13 #2
Har tidligere spurgt om det samme - se http://www.eksperten.dk/spm/391244
Avatar billede netro Nybegynder
18. december 2003 - 22:27 #3
- og fik samme svar, som jeg lige har givet.
Avatar billede gurvic Nybegynder
19. december 2003 - 09:29 #4
du kan selvfølgelig sagtens gøre det med skjulte felter som netro foreslår. Men når det skal videre til næste side og næste side igen osv. vil jeg anbefale at bruge sessions, det er nemmere og så skal du ikke holde styr på hvilke variabler der er med hvornår, så det vil spare en del kodearbejde.
Avatar billede jmc Nybegynder
19. december 2003 - 16:23 #5
er det bare:
Session("vurdering") = Request.Form("vurdering") ? eller kan man tilføje alle til den samme session som et array. Har du et link?
Avatar billede netro Nybegynder
19. december 2003 - 16:48 #6
Det er nok lettest for dig selv at have én værdi i hver session-variabel, hvis du vælger den løsning.
Avatar billede jmc Nybegynder
28. december 2003 - 00:26 #7
hvordan arbejder man med kun én sessionværdi?
smid et link netro og jeg skal lukke ved at give dig pointsne.
Avatar billede netro Nybegynder
28. december 2003 - 07:01 #8
Hvis du vil opbevare flere forskellige data i samme session-variabel, skal du bruge en seperator (f.eks. vb-konstanten vbTab).

Session("Data") = "Data1" & vbTab & "Data2" & vbTab & "Data3"
Arr_Data = Split(Session("Data"), vbTab)
For i = 0 To UBound(Arr_Data)
  Response.Write Arr_Data(i) & "<br>"
Next

Et link?
http://www.bauhaus.dk/
Avatar billede jmc Nybegynder
28. december 2003 - 11:26 #9
Jeg kan stadigt ikke dreje hvordan man tilføjer en værdi til en session. Dit eksempel skriver dem ind som hardcoded men jeg skal skrive dem sammen med mit loop, noget i retning af:
<%Session("Data") = ((rs.Fields.Item("sporgsmaal").Value),request.form.value)

Det er request.form.value som ikke kan fange den værdi som min checkboks har.

Er det mere klart nu?
Avatar billede jmc Nybegynder
28. december 2003 - 14:17 #10
tak, jeg går videre med det her:
http://www.eksperten.dk/spm/444498
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
Kurser inden for grundlæggende programmering

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