---
title: "Senaste besökare på en medlemssida"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/91985-senaste-besökare-på-en-medlemssida"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "Inferis"
published: "2003-12-05T21:29:10.000Z"
updated: "2003-12-06T00:32:15.000Z"
replies: 5
views: 210
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/91985-senaste-besökare-på-en-medlemssida"
---

# Senaste besökare på en medlemssida

## #1 — Inferis, 2003-12-05T21:29Z

Jag provade denna koden, men misstänker att det finns någon annan variant som är bättre och mindre resurskrävande? 

Det jag vill är att lägga in senaste besökarna på en medlemssida. Om en besökare finns på "plats" 3 så ska denna flyttas upp till plats ett som senaste besökare.

Finns det smidigare kod? 

```
' Uppdatera senaste besökaren
if rsPage("Halsning1") = session("Nick") Then
halsn2 = rspage("Halsning2")
halsn3 = rspage("Halsning3")
halsn4 = rspage("Halsning4")
halsn5 = rspage("Halsning5")
elseif rsPage("Halsning2") = session("Nick") Then
halsn2 = rspage("Halsning1")
halsn3 = rspage("Halsning2")
halsn4 = rspage("Halsning4")
halsn5 = rspage("Halsning5")
elseif rsPage("Halsning3") = session("Nick") Then
halsn2 = rspage("Halsning1")
halsn3 = rspage("Halsning2")
halsn4 = rspage("Halsning4")
halsn5 = rspage("Halsning5")
elseif rsPage("Halsning4") = session("Nick") Then
halsn2 = rspage("Halsning1")
halsn3 = rspage("Halsning2")
halsn4 = rspage("Halsning3")
halsn5 = rspage("Halsning5")
elseif rsPage("Halsning5") = session("Nick") Then
halsn2 = rspage("Halsning1")
halsn3 = rspage("Halsning2")
halsn4 = rspage("Halsning3")
halsn5 = rspage("Halsning4")
else
halsn2 = rspage("Halsning1")
halsn3 = rspage("Halsning2")
halsn4 = rspage("Halsning3")
halsn5 = rspage("Halsning4")
End if
```

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

## #2 — K@llen, 2003-12-05T23:29Z

Så som jag tolkar din kod har du flera kolumner där du sparar de senaste besökarna. Jag hade gjort en relationstabell istället.

```
profilId | visiterId | time
1 | 76 | 2003-12-05  22:29:00
19 | 47 | 2003-11-05  09:30:07
```

Då är det lätt att hämta senaste besökare och sortera dem så som du vill ha dem.

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

## #3 — Inferis, 2003-12-05T23:52Z

Har fem kolumner där besökarnas sparas.
Är ett nytt fält bättre?

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

## #4 — K@llen, 2003-12-06T00:01Z

> **Inferis skrev:**
>
> Är ett nytt fält bättre?

Nej, men ytteligare en tabell. ;)

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

## #5 — Inferis, 2003-12-06T00:28Z

Jaja...  Tabell eller fält. Knappt nån skillnad ju!  :p 

Är en ny tabell bättre än fem extra fält?

Men om jag nu vill ha det som jag redan har det, går det att fixa koden eller den är inte så resurskrävande?

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

## #6 — K@llen, 2003-12-06T00:32Z

Bygg aldrig på bredden i en databas, bygg på höjden. Vill du ha mindre krävande kod så byt till en relationstabell. Tänk om du i framtiden vill visa 10 senaste istället, eller kanske 20 senaste, då har du byggt in dig i ett hörn. :)

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/91985-senaste-besökare-på-en-medlemssida
