webForumDet fria alternativet

Visa 30 senaste besökarna!

ASP

3 svar · 175 visningar · startad av Wiklund!!

Medlem sedan juli 2002549 inlägg
Frågan#1

Har en community där varje medlem har en egen sida med en lista över besökarna på ens sida. Ja, som på lunar ungefär.

För att inte databasen ska bli allt för stor, vill jag att max 30 besök eller mindre ska visas. Resten ska raderas. Så varje medlem har: Senaste 30 besökarna. Hoppas ni fattar vad jag menar!

Har klurat en hel del på det här utan att komma fram till hur jag ska göra.

Någon som vet hur man kan gå till väga?

Medlem sedan mars 20021 889 inlägg
#2

Ha två kolumner till varje medlem. Denna ena kallar du t ex "BesokaresNamn" och den andra "NarHanHonKom". När en medlem besöker någon annans sida uppdateras BesokaresNamn där NarHanHonKom är det äldsta datumet.

(Du får också ha en koll så att det inte finns mindre än 30 poster, då ska en vanlig INSERT köras istället...)

:)

Medlem sedan juli 2002549 inlägg
#3

Fattar inte

Medlem sedan mars 20021 889 inlägg
#4

Pseudo:

sql = räknar posterna i kolumnen BesokarensNamn
If posterna < 30 Then
   sql = INSERT... lägger in besökarens namn i en kolumn och hans besök (datum/tid) i en annan
Else
  sql = UPDATE tabell Set BesokarensNamn = någonting Where Datumet = äldst
End If

:)

257 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
128 ms — deklarationer (db)
0 ms — hämta statistik (cache)
126 ms — hämta tråd, inlägg och bilagor (db)
127 ms — ändringar (db)