Avatar billede Slettet bruger
19. januar 2005 - 16:24 Der er 9 kommentarer og
1 løsning

lidt hjælp til et ansøning system

Hey jeg er ved at skulle lave et ansøning system, som skal være i en fil men på flere sider. og jeg kan bare ikke få det til at virke, den kan ikke sende min data med rundt.. hvordan kan jeg gøre det best mulige ?
Avatar billede moocher Nybegynder
19. januar 2005 - 16:33 #1
Du kan gemme dataene i en session. eller lave på hver siden en masse hidden bokse, hvor de data den sender fra den forrige bliver gemt, og derved bliver sendt videre
Avatar billede Slettet bruger
19. januar 2005 - 16:51 #2
jeg har prøve men det virker. har prøve med hidden og har prøve med at læge dem i string men det virker ikke..

søger et eks..
Avatar billede cpufan Juniormester
19. januar 2005 - 20:36 #3
når det er flere sider er det nemmeste at gemme dem i en sessionsvariabel

session.contents("svar1") = request("svar1")

den kan så tilgåes fra en hvilken som helst side, senerehen:

response.write session.contents("svar1")
Avatar billede Slettet bruger
19. januar 2005 - 21:45 #4
pis det virker heller ikke. !!!
Avatar billede cpufan Juniormester
19. januar 2005 - 21:59 #5
gem denne som skema.asp
<%
if request("indsend") = "ok" then
session.contents("svar1") = request("svar1")
response.write session.contents("svar1")
else %>
<html>
<body>
<form action="skema.asp" method="post">
<input type="tekst" name="svar1">
<input type="submit" value="send svar">
</form>
</body></html>
<% end if %>
Avatar billede cpufan Juniormester
19. januar 2005 - 22:01 #6
hov manglede lige en hidden............. kommer her

<%
if request("indsend") = "ok" then
session.contents("svar1") = request("svar1")
response.write session.contents("svar1")
else %>
<html>
<body>
<form action="skema.asp" method="post">
<input type="tekst" name="svar1">
<input type="submit" value="send svar">
<input type="hidden" name="indsend" value="ok">
</form>
</body></html>
<% end if %>
Avatar billede cpufan Juniormester
19. januar 2005 - 22:10 #7
I praksis vil det så være sådan her, når du har flere sider og spgm:

<%
if request("indsend") = "ok" and request("svar1") <>"" and request("svar2") <>"" and request("svar3") <>"" then
session.contents("svar1") = request("svar1") ' gemmer svaret
session.contents("svar2") = request("svar2") ' gemmer svaret
session.contents("svar3") = request("svar3") ' gemmer svaret
'response.write session.contents("svar1") // skrives ikke ud nu
response.redirect "den-naeste-side-med-spgm.asp"
else %>
<html>
<body>
<form action="skema.asp" method="post">
spgm1: blabla? <input type="tekst" name="svar1" value="<%=request("svar1")%>">
spgm2: blabla? <input type="tekst" name="svar2" value="<%=request("svar2")%>">
spgm3: blabla? <input type="tekst" name="svar3" value="<%=request("svar3")%>">
<input type="submit" value="send svar">
<input type="hidden" name="indsend" value="ok">
</form>
</body></html>
<% end if %>

Denne tjekker for om der er svaret på alle spgm, hvis ikke
kommer siden igen, med de svar der allerede er udfyldt.
Avatar billede Slettet bruger
20. januar 2005 - 10:49 #8
jubii, det virker. men har et lille problem.. når jeg køre det og så tager data ud kommer der et komma som jeg ikke har lave.. hvor kommer det fra ?
Avatar billede cpufan Juniormester
20. januar 2005 - 11:18 #9
det er jo lidt svært at sige, når jeg ikke har set noget af din kode.
Avatar billede Slettet bruger
24. januar 2005 - 21:27 #10
lukket..
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