webForumDet fria alternativet

tidproblem

3 svar · 246 visningar · startad av lillen_009

lillen_009Medlem sedan nov. 2002137 inlägg
#1

Försöker ordna så att man kan se vilka som är online. Har ett fält med timestamp(14) som uppdateras för varje besökt sida. Det vill sig inte, alla blir 'online'. Vet inte riktigt hur timestamp beter sig (MySQL 4.0.13). Vill ha en tid på 5 minuter som gräns för att bli inaktiv

min felaktiga kod:
(senaste laddade sidan spars i rs("status")

 
tid = now-500
if tid <= rs("status") then
response.write "online"
else
response.write "Offline"
End If
MacceMedlem sedan apr. 2001425 inlägg
#2

Se till att du använder samma format i ditt villkor...

if cdate(tid) <= cdate(rs("status")) then

typ...

mvh

lillen_009Medlem sedan nov. 2002137 inlägg
#3

tack, men det fungerar fortfarande inte. Funderar på now-300
kan man verkligen skriva så??

@ndersMedlem sedan juni 200032 969 inlägg
#4

Nej, det borde inte gå. Använd DateAdd() istället och ange ett minustal.

Mvh

133 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
130 ms — hämta tråd, inlägg och bilagor (db)