Avatar billede public2 Nybegynder
29. januar 2007 - 18:11 Der er 2 kommentarer og
1 løsning

Flere sider med database?

Hejsa.

Jeg er i gang med at lave et forbrugerundersøgelse for et firma, og er endnu engang løbet ind i et problem.

Denne gang handler det om, at det ønskes at spørgerskemaet er delt op over 3 sider. Nu har jeg så lavet det i tre sider, men opdager jo så selvfølgelig, at den indsætter dataen i 3 forskellige optegnelser i databasen (altså, side 1 ender under ID 1, side 2 under ID 2 og side 3 under ID 3).
Det giver grimt og ukorrekt data og gør det mere eller mindre umuligt at hente dataen ud igen, når den skal vises.

Jeg forstår godt hvorfor det gør det, da jeg jo indsætter dataen hver gang jeg submitter en side, men hvordan drejer man den så, så den ligesom "holder" svarende uden at indsætte dem i databasen, og først på sidste side når man trykker "indsend", indsætter alt det valgte i databasen.

På forhånd tak for hjælpen
- Public2
Avatar billede Slettet bruger
29. januar 2007 - 22:40 #1
- Hej igen

Mit umiddelbare forslag ville være at du gemmer svarene fra de to første sider i sessions og så først sender det til databasen når tredje side er udfyldt...

at gemme en session:
<%
session("q1") = request.form("q1")
%>

at hente en session igen:
<%
q1=session("q1")
%>

\Dan
Avatar billede public2 Nybegynder
30. januar 2007 - 14:25 #2
Hehe, endnu engang redder du mig Dan :-)

Det virkede selvfølgelig præcis som det skulle, sikke meget jeg har fået lært fra denne opgave. Projektet er færdigt og afleveret, og så er det jo bare lige ud af landevejen næste gang jeg skal lave spørgerskemaer :-) hvis det nogen sinde sker igen.

Smid et svar så du kan få dine velfortjente point.
Endnu engang tak

- Public2
Avatar billede Slettet bruger
30. januar 2007 - 21:57 #3
- Hehe...

Det var da godt...

her et svar.

\Dan
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