---
title: "Vill visa Session egna poster."
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/103392-vill-visa-session-egna-poster"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "Trumpf"
published: "2004-05-11T19:01:17.000Z"
updated: "2004-05-12T20:25:25.000Z"
replies: 12
views: 342
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/asp/103392-vill-visa-session-egna-poster"
---

# Vill visa Session egna poster.

## #1 — Trumpf, 2004-05-11T19:01Z

Hej!

Just nu använder jag denna kod:

\<%
strSQL = "SELECT \* FROM members order BY nyheter_datum DESC" 

Set rs = con.Execute(strSQL)
%\>

Den loopar genom för att ta upp allt i kolumnen "nyheter_datum"

Nu vill jag att den ska bara ta upp detaljer som tillhör Session.
Hur gör jag då?

Permalänk: https://www.webforum.nu/p/103392

## #2 — @nders, 2004-05-11T19:03Z

Vad menar du med "detaljer som tillhör Session" :q

Permalänk: https://www.webforum.nu/p/1344597

## #3 — Qimen, 2004-05-11T19:05Z

Antar att han menar: 

```
SELECT * FROM members where something = session order BY nyheter_datum DESC
```

 Eller har jag fel? :)

Permalänk: https://www.webforum.nu/p/1344599

## #4 — Trumpf, 2004-05-11T19:08Z

\<%=Session("id")%\> menar jag.

Permalänk: https://www.webforum.nu/p/1344600

## #5 — @nders, 2004-05-11T19:09Z

Om jag förstått den luddiga frågan rätt:

```
strSQL = "SELECT * FROM members WHERE [b]någonting[/b] = " & Session("id") & " order BY nyheter_datum DESC"
```

Permalänk: https://www.webforum.nu/p/1344604

## #6 — Trumpf, 2004-05-11T19:20Z

Det blir fel.
Men jag förklarar mig dumt.

Jag vill att den inloggade personen ska se vad han har skrivit i
\<%=rs("nyheter_datum")%\>

Jag använder följande kod:

\<%
Dim con
Set con = Server.CreateObject("ADODB.Connection") 

con.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source="&Server.MapPath("db/members.mdb")
con.open
%\>
\<p\>
\<%
strSQL = "SELECT \* FROM members order BY nyheter_datum DESC" 
 
Set rs = con.Execute(strSQL)
%\>

Men då visar han alla medlemmar. Det vill jag inte. Bara den personen som är inloggad.

Permalänk: https://www.webforum.nu/p/1344611

## #7 — @nders, 2004-05-11T19:27Z

> Det blir fel.

Vad blir fel?
Vad innehåller sessionsvariabeln?
Vad ska det matchas mot för fält?

Permalänk: https://www.webforum.nu/p/1344616

## #8 — Trumpf, 2004-05-11T19:35Z

Det blir inget error just nu. Han postar allt som jag inte vill att han ska visa. Jag vill bara visa Session poster.

Min Session är
\<%=Session("id")%\>

Permalänk: https://www.webforum.nu/p/1344621

## #9 — @nders, 2004-05-11T19:37Z

Ok, men om du inte svarar på frågorna jag ställer kan jag inte hjälpa dig.

Permalänk: https://www.webforum.nu/p/1344623

## #10 — Trumpf, 2004-05-11T20:32Z

aha missade sista frågan.
Jag har FROM members och jag vill ta ut kolumn \<%=rs("klubb")%\> exempelvis.....

Permalänk: https://www.webforum.nu/p/1344671

## #11 — @nders, 2004-05-11T20:39Z

Jag förstår ändå inte. I din sessionsvariabel lagrar du någonting. Vad? Varifrån kommer det värdet? Mot vilket fält i tabellen skall det värdet matchas för att man ska kunna veta vad som tillhör vem?

Permalänk: https://www.webforum.nu/p/1344677

## #12 — Trumpf, 2004-05-12T17:34Z

Jag har löst det.

\<%
If Session("id") \<\> ("") Then
Set conn = Server.CreateObject("ADODB.Connection")
Conn.Open "driver={Microsoft Access Driver (\*.mdb)};dbq=" & Server.MapPath("db/members.mdb")&";"
Set RecSet = Server.CreateObject("ADODB.Recordset")
SQL = "SELECT \* FROM members WHERE id = " & Session("id")

RecSet.Open SQL, Conn, 1, 3
Response.Write"\<br\>"
Do Until RecSet.EOF
%\>

Tack alla som har försökt hjälpa mig!

Men en liten fråga.
Om jag vill ha en IF sats som säger om fältet "nyheter_datum" är i fyllt, så skriver han AKTIV på sidan. Hur gör man då?

Permalänk: https://www.webforum.nu/p/1345087

## #13 — Trumpf, 2004-05-12T20:25Z

Kom på en sak.
Om jag vill ha en bockruta brevid datumet och om man bockar för den så ligger meddelandet kvar i basen hela tiden.

Men om man inte klickar i den. Så ska denna post raderas efter 5 dagar automatiskt. Hur gör man då?

\<%=rs("nyheter_datum")%\> det är exempelvis 2004-05-12.

Permalänk: https://www.webforum.nu/p/1345177

---

Tråden på webben: https://www.webforum.nu/amne/asp/103392-vill-visa-session-egna-poster
