webForumDet fria alternativet

Medlemmar online

ASP

7 svar · 280 visningar · startad av voigtann1

Medlem sedan juni 20019 519 inlägg
Frågan#1

Hur gör man detta rent praktiskt som en sida lista alla medlemmar som är online.

obs jag har ingen global.asa

Medlem sedan apr. 20012 427 inlägg
Medlem sedan juni 20019 519 inlägg
#3

LAMP skrev:

Gör en delete med en datediff som rensar tabellen från användare som inte varit aktiva på 10 minuter. (eller vilket värde du nu vill ha)

Typ vad menar han med detta? ska man göra för varje sida en person gå mellan sidorna så ska datumet uppdateras? Jag använder cookies så jag vill inte bli "utloggad" utan bara aktiv på sidan om ni förstår..

Medlem sedan juni 20019 519 inlägg
#4

hmm.. fixat det :)

Medlem sedan jan. 20022 440 inlägg
#5

fixat det hur ? :) *nyfiken*

Medlem sedan juni 20019 519 inlägg
#6

har ett problem.. vad är datediff i minuter "mm" hade jag för mej men det var fel... CatZ jag posta det sen när jag har fått koden att fungera 100% :)

Medlem sedan dec. 200012 464 inlägg
#7

datediff minuter = n

Medlem sedan juni 20019 519 inlägg
#8

Först skapar en kolum som heter "'tid" och har funktionen datum/tid:

	SQL = "select * from members"
	Set RS_online = Databas.Execute(SQL)

För att skriva ut:

<%
	if rs_online.eof then
	response.write "ingen är online"
	end if
	do while not RS_online.eof
		if datediff("n",RS_online("tid"),now()) < 5 then 
	     		membercount = membercount + 1
				if not membercount = 1 then response.write ", "
				Response.write RS_online("username")
		end if
		RS_online.movenext

	Loop
	response.write membercount
%>

Eftersom jag kör Cookies så gjorde jag så här:
har en include fil för att se om användarnamnet e igång(har denna på alla sidor)

if Request.Cookies("hemsida")("userID") = "" then

response.write "inte inloggad"
else
	vdatum = now()
	SQL = "UPDATE members " 
	SQL = SQL & "SET tid = #"& vdatum &"#"
	SQL = SQL & " WHERE username = '"& Request.Cookies("hemsida")("userID") &"'"
	databas.execute SQL
265 ms totalt · 4 externa anrop · v20260731065814-full.6fe65c25
124 ms — deklarationer (db)
0 ms — hämta statistik (cache)
134 ms — hämta tråd, inlägg och bilagor (db)
128 ms — ändringar (db)