Avatar billede surreal Nybegynder
27. marts 2001 - 17:49 Der er 4 kommentarer og
1 løsning

Forum

Jeg har lavet en forum hvor brugeren kan tilføje en overskrift (side 1). Bagefter ved at tryk på overskriften bliver man så sendt videre til en anden side (side 2). Her har man mulighed for, at tilføje kommentarer.
På både side 1 og 2 har jeg lavet det så, at man kan indtaste Navn, subject og message og ved at tryk på \"post\" knappen bliver listen opdateret.

Dette virker meget fint på den side 1 da der ikke er variabler, der skal hentes fra andre sider. Men på den side 2 lavede jeg en vSubject = Request.QueryString(\"subject\") for at hente den side 1 overskrift, der skal så diskuteres på side 2.
Når jeg er på side 2 og vælger at tilføje en kommentar går der ged det, da den QueryString ikke har fået en subject med som første gang.

Hvad kan jeg gøre for at beholde variablen fra side 1 og forhindre at der sker sådan noget på side 2 når der bliver oprettet nye kommentarer?

På forhånd tak
Avatar billede sv Nybegynder
27. marts 2001 - 18:39 #1
du kan måske bruge en session ??
side 1:
session(\"subject\") = \"dit emne ting\"
side 2:
emnet = session(\"subject\")  ?`?
Avatar billede surreal Nybegynder
27. marts 2001 - 19:32 #2
Jeg har en ID til hver tilføjelse i DB\'en. Jeg vil gerne sende ID\'et videre til side for hver subject, det findes i DB\'en. Jeg skal stædig hent variablen med en QueryString skal jeg ikke det?
Sådan her:

<%
while not oRecSet.EOF
  session(\"id\") = oRecSet(\"ID\")
%>
    <td><a href=\"message.asp?ID=<% Response.Write(session(\"ID\")) %>\"></a></td>
<%
  oRecSet.MoveNext
Wend
%>
Avatar billede surreal Nybegynder
27. marts 2001 - 21:07 #3
Jeg kan bare sende lortet med i formen:
action=\"messages.asp?subject=<% Response.Write(vSubject) %>\"
Avatar billede sv Nybegynder
27. marts 2001 - 21:08 #4
hmmm-... jeg tror ikke lige jeg er med ?
Avatar billede surreal Nybegynder
27. marts 2001 - 21:38 #5
Jeg kunne submit ID og Subject i formen i stedet for: aspside.asp?ID=<%Response.Write(ID)%>&subject=<%Response.Write(subject)%> og på den måde hindre tomme querystrings på næste side.
Jeg blev nødt til at tilføj en tredje side :( men det virker!
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