---
title: "tillträde endast egna inlägg"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/156501-tillträde-endast-egna-inlägg/page2"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "Trumpf"
published: "2007-01-28T18:14:43.000Z"
updated: "2007-02-04T19:34:32.000Z"
replies: 34
views: 1112
page: 2
pages: 2
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/databaser-sql/156501-tillträde-endast-egna-inlägg"
---

# tillträde endast egna inlägg

_Sida 2 av 2._

## #21 — Trumpf, 2007-02-01T06:58Z

Du Peter hur kan det se ut? Jag får aldrig detta att fungera.
Det kan ju handla om flera hundra annonser från en person.

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

## #22 — Peter S, 2007-02-01T10:09Z

Antag följande innehåll i tabellerna members och annonser:

```
members
--------------
 id |  user  |
--------------
 1  | kalle  |
--------------
 2  | olle   |
--------------
 3  | arne   |
--------------

annonser
-------------------------------------------
 id | titel   | forfattare | inlagt_datum |
-------------------------------------------
 1  | annons1 |      1     |  2007-01-01  |
-------------------------------------------
 2  | annons2 |      2     |  2007-01-01  |
-------------------------------------------
 3  | annons3 |      2     |  2007-01-10  |
-------------------------------------------
```

Kalle har alltså en annons, Olle två annonser och Arne ingen annons.

Låt säga att du sparat den inloggades medlems-id i session("id") och att du vill hämta dennes alla annonser, då kan du använda

```
select titel
     , inlagt_datum
  from annonser
 where forfattare = session("id")
order
    by inlagt_datum desc
```

Sedan saknas det kanske några fält i de två tabellerna, t.ex. för- och efternamn i members, och ett fält med annonstext i annonser.

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

## #23 — Trumpf, 2007-02-01T13:19Z

Precis så vill jag att det ska fungera.
Har även för och efternamn, reggad, mail osv inlagt i medlem.
Att bli medlem fungerar som det ska.
Det problem jag har är att lägga in egna annonser samt få fram dom för besökarna.

Men ok. Nu ser jag hur det ska se ut. Jag får snickra till kvällen eller till helgern.
Jag återkommer:)

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

## #24 — Peter S, 2007-02-01T15:40Z

Gör så!  :bire

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

## #25 — Trumpf, 2007-02-01T19:46Z

Jag har skrivit så här nu:
SQL = "select titel, inlagtdatum from annonser where medlem = session("id") order by inlagtdatum desc"

Observera att jag har ändrat forfattare till medlem istället.
Orsaken är att den som säljer är inte forfattare helt enkelt. Ändra inlagt_datum till inlagtdatum också.Tror du förstår Peter.

Men jag får felmeddelande nu:

Microsoft VBScript compilation error '800a0401' 

Expected end of statement 

/mina_annonser.asp, line 70 

SQL = "select titel, inlagtdatum from annonser where medlem = session("id") order by inlagtdatum desc"
\-----------------------------------------------------------------------^

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

## #26 — Peter S, 2007-02-01T19:47Z

```
SQL = "select titel, inlagtdatum from annonser where medlem = " & session("id") & " order by inlagtdatum desc"
```

Du får konkatenera in sessionsvariabeln.

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

## #27 — Trumpf, 2007-02-01T19:53Z

Fick det att fungera Peter:)

Jag tog fram 
 SQL = "SELECT \* FROM annonser WHERE medlem = "& Session("id") &" ORDER BY inlagtdatum DESC"

Och då fungerade det. Samt jag loggade in med ett annat namn så kom annonsen inte fram. Ja, det fungerar......Snickrar vidare och jag återkommer:)

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

## #28 — Trumpf, 2007-02-01T20:30Z

Tack:) Fick lägga till vid select titel, inlagtdatum, pris osv.....då fungerade det!
Börjar förstå lite med det jag gör.

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

## #29 — Peter S, 2007-02-01T20:32Z

Strålers! :bire

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

## #30 — Trumpf, 2007-02-01T21:04Z

Om jag vill att besökarna ska se alla annonser och vem säljaren är.
Hur skriver jag sql då?

Säljaren ligger i:
members, id, username

annonser
id, medlem(vem members id nummer ligger) , forfattare,titel,beskrivning,pris,kaegori,inlagtdatum,såld

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

## #31 — Trumpf, 2007-02-01T21:07Z

Löste det trodde jag ja.

SQL = "select titel, inlagtdatum, forfattare, beskrivning, pris, kategori, såld from annonser where medlem = " & session("id") & " order by inlagtdatum desc"

Men detta ser man bara om man är inloggad.

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

## #32 — Peter S, 2007-02-01T23:25Z

```
select titel
     , inlagtdatum
     , username
     , beskrivning
     , pris
     , kategori
     , såld
  from members m
inner
  join annonser a
    on m.id = a.medlem
order
    by inlagtdatum desc
```

Vad är syftet med *forfattare*?

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

## #33 — Trumpf, 2007-02-02T08:39Z

aha ja.. Join.
Det ska jag använda för första gången nu. Har prövat förut men har aldrig fått kod att fungera.
Spännande:)

Forfattare är en kolumn där det står vem som har skrivit boken.
Titel och forfattare.

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

## #34 — Trumpf, 2007-02-02T10:22Z

Kör koden:

SQL = "select titel, inlagtdatum, medlem, beskrivning, pris, kategori, såld from members m inner join annonser a on m.id = a.medlem order by inlagtdatum desc"

Då fungerar det. Men jag får det inte riktigt rätt.

Den visar samma annnser om jag klickar på olika säljare.

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

## #35 — Trumpf, 2007-02-04T19:34Z

Det är löst
SQL = "select titel, forfattare, inlagtdatum, medlem, beskrivning, pris, kategori, såld from members m inner join annonser a on m.id = a.medlem where m.id=" & CLng(Request.QueryString("id")) & " order by inlagtdatum desc"

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/156501-tillträde-endast-egna-inlägg/page2  
Föregående sida: https://www.webforum.nu/amne/databaser-sql/156501-tillträde-endast-egna-inlägg.md
