Avatar billede runskee Nybegynder
22. september 2003 - 10:06 Der er 7 kommentarer og
1 løsning

lav session med id udfra den post man trykker på

Nogle poster skrives ud som links fra en db. Når man klikker på en af dem kommer man videre til beskrivelsen af denne post (som er en personprofil) Men jeg skal have postens id'et med videre, så jeg kan få oplysninger frem som navn, adresse, mv. Jeg vil gå ud fra at det laves med en session, men hvordan får jeg den valgtes post id over i session "profilid".


SQL = "SELECT * FROM profil WHERE kon = '" & kon & "'"
if image<> "" then SQL = SQL & " AND (image is not null) "
if SQLalder <> "" then SQL = SQL & " AND (" & SQLalder & ")"

Set rs = Conn.Execute(SQL)

do while not rs.EOF
   
  Response.Write "<a href=""visprofil.asp?id=" & rs("id") & """' class='two'>" & rs("navn") & "</a>, "
  Response.Write ""& rs("kon") & "" ' ?? & session("profilid") = rs("id")
  Response.Write " på " & rs("alder") & " år<br>"

  rs.Movenext
loop
%>
Avatar billede mm12010 Nybegynder
22. september 2003 - 10:10 #1
indsætter dette i toppen af din side med personprofil

session("profilid") = request.querystring("id")
Avatar billede runskee Nybegynder
22. september 2003 - 13:30 #2
hej igen!

svarer lidt forsinket.... men det virker faktisk, hvis jeg skal tilbage til samme side får jeg linien igen: session("profilid") = request.querystring("id")

og så virker det ikke!!

kan jeg ikke tjekke om session er fuld på denne måde og derved gå udenom....denne sætning virker bare ikke. hvad gør jeg forkert??

<%
if session("profilid") <> "" then response.write session("profilid") = request.querystring("id")
%>
Avatar billede mm12010 Nybegynder
22. september 2003 - 13:38 #3
?
Avatar billede runskee Nybegynder
22. september 2003 - 13:47 #4
på min side m. personprofil er der links til andre sider(indeholdende personoplysninger omkring alder, højde, mv)

når jeg så klikker tilbage til siden (en slags forside) med sætningen: session("profilid") = request.querystring("id") - så virker det ikke!

Derfor ville jeg lave en if sætning, som jeg ikke kan få til at virke



forståeligt??
Avatar billede mm12010 Nybegynder
22. september 2003 - 13:49 #5
<%
if session("profilid") <> "" then
  session("profilid") = request.querystring("id")
end if
%>
Avatar billede runskee Nybegynder
22. september 2003 - 13:59 #6
hmm, det virker ikke

siden er lavet ligesom et kartotek med faneblade(som går til andre sider). hvor den første fane er siden med: session("profilid") = request.querystring("id")

det virker stadigt ikke når man trykker tilbage på denne fane.. på trods af if sætningen  ??
Avatar billede runskee Nybegynder
22. september 2003 - 14:15 #7
forlader lige residensen for en stund... håber du finder et svar
Avatar billede runskee Nybegynder
24. september 2003 - 08:16 #8
ja, ok du svarede jo på mit spørgsmål, selvom jeg godt kunne have brugt lidt mere respons. Fandt selv ud af det ved at lave den første side til:

session("profilid") = request.querystring("id")
response.redirect "side.asp"
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