webForumDet fria alternativet

Hur gör man???

ASP

38 svar · 671 visningar · startad av Firegamez.com

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

Hej! Tack för all hjälp man har fått här! Jag undrar över hur man gör en "Minuter online" räknare????? Har inge script till de! Men eftersom det är en fråga om ett hellt script så blir det nog svårt!

Medlem sedan mars 20015 287 inlägg
Medlem sedan juli 2002231 inlägg
#3

jo tack.....Tittade i jacobs tråd....... Jag har 2 kulumner i databasen som kollar när man loggar in och ut! Men hur får man ut det på sidan??????? Så det står t.ex "10 minuter online"
HUr gör man då???

Medlem sedan mars 20015 287 inlägg
#4

tmeLoggad=FormatDateTime(cdate(now()-cdate(tmeLogOn)),4)

alt.

datediff("n",session("tid"),now)

ger dig antalet minuter online från att de loggade in tom nu. (Du får kolla att de fortfarande är inloggade)

För att få total tid på någon som varit inloggad, byt ut "now" mot din variabel med utloggningstid (fr databasen)

Medlem sedan mars 2002777 inlägg
#5

Jag förespråkar datediff() varianten, används vb:s funktioner innan man gör sina egna.

Medlem sedan juli 2002231 inlägg
#6

Tog bort denna kod!!! E lättare nu och titta!

Medlem sedan mars 20023 686 inlägg
#7

Vaddå lite kod.

Medlem sedan juli 2002231 inlägg
#8

Fick inte platts med hela koden! Var över 10000 tecken!

Medlem sedan mars 20015 287 inlägg
#9
<%datediff("n",session("tid"),now)%>

Förutsätter att du har en session("tid")
Har du det eller kanske plockar du din "logintid" ur databasen?
Hur som helst, byt ut så att det passar dig.
(Har inte riktigt kollat igenom hela din kod.)

Btw. vad gör alla satser med:

if recset("poang") > 1000 then
response.write ("<img src=images/poang/bar.gif width=10 height=10><br>")
END IF

Det där går att rensa lite kodmässigt.

Medlem sedan juli 2002231 inlägg
#10

if recset("poang") > 1000 then
response.write ("<img src=images/poang/bar.gif width=10 height=10><br>")
END IF
Vet inte riktig va en polare som sa att de skulle va så! Och på på första frågan: Ja jag hämtar tiden ur en databas!

Medlem sedan mars 20015 287 inlägg
#11

Kanske kan det då vara RecSet("datum") du ska sätta in istället för session("tid")

Det jag reagerade på var att alla satser skriver ut samma sak.

Medlem sedan mars 20015 287 inlägg
#12

Jag skulle nog skriva hela det stycket som så här:
(Så som jag kan tänka mig att det ska fungera.)

<% 
If recset("poang") <> "" then
response.write "<img src=images/poang/bar.gif width=" & poang & " height=10><br>"
End if
%>

Ev. går det ju att avrunda så att det blir "jämnare" steg.

Medlem sedan juli 2002231 inlägg
#13

aja! MEn det hör inte precis hit! Hur gör man med "Online tiden"???? Ps ska göra som du sa iaf! ds

Medlem sedan mars 20015 287 inlägg
#14

I denna kodsnutt byter du ut session("tid") mot den variabel som innehåller den inloggningstid du plockar ut ur databasen, kanske kan det vara RecSet("datum") i ditt fall?
Du vet bäst själv var du har det lagrat.

<%datediff("n",session("tid"),now)%>

blir till:

<%datediff("n",RecSet("datum"),now)%>

OM det nu är fältett datum som innehåller inloggningstidpunkten.

Det borde väl fungera?

Medlem sedan juli 2002231 inlägg
#15

näää! Http Error 500! "Datum" Är den som kollar när man loggar in med år, månad, dag och tid! Sen så har jag en till som bara tar klockan! Den heter som sagt "klocka"

Medlem sedan mars 20015 287 inlägg
#16

Börja med att kolla om du har: "Show friendly HTTP errors" ikryssat i IE, ta bort i så fall så får du ett riktigt felmeddelande.

Medlem sedan maj 2001156 inlägg
#17

Ops

Blev fel - ursäkta

Medlem sedan juli 2002231 inlägg
#18

Microsoft VBScript compilation error '800a0414'

Cannot use parentheses when calling a Sub

/com/whois_main.asp, line 214

datediff("n",RecSet("datum"),now)
---------------------------------^
Är fel meddelandet! Vad menas me de????

Medlem sedan juli 2002231 inlägg
#19

Någon som vet vad som är fel???

Medlem sedan mars 20015 287 inlägg
#20

Mitt fel...

Raden ska nog se ut så här:

<% =datediff("n",RecSet("datum"),now())%>

255 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2
120 ms — deklarationer (db)
0 ms — hämta statistik (cache)
132 ms — hämta tråd, inlägg och bilagor (db)
118 ms — ändringar (db)