förut funkade koden nu vet jag inte vad som hände???
om man blir online i 5 min så plussas det 3 poäng hele tiden och när man inte e online i 5 min så plussas de på 1 poäng snälla nån hjälp
minutes = datediff("n",cdate(session("minonline")),now())
if minutes > 5 then
points = 3
else
points = 1
end if
connect22.execute "update members set minonline = " & minutes & " , poang = poang + " & points &" where id = " & session("id"),,128
minutes = datediff("n",cdate(session("minonline")),now())
points = 0
if minutes >= 5 then points = 3
if minutes >= 10 then points = 6
if not points=0 then connect22.execute "update members set minonline = " & minutes & " , poang = poang + " & points &" where id = " & session("id"),,128
tack anders men om man e online i 20 min da då får man inga poäng
typ om man e online i 60 min så ska man få 3 poäng om man e online i 120 min så får man 6 poäng osv...
Kör man modolu så körs ju det var femte minut om an skriver som jag skrivit...
minutes = datediff("n",cdate(session("minonline")),now())
points = 0
if (minutes Mod 5) = 0 then points = 3
if not points=0 then connect22.execute "update members set minonline = " & minutes & " , poang = poang + " & points &" where id = " & session("id"),,128
Det behöver den inte göras om man kör modolu. Modolu grejen blir ju bara 0 var femte minut.
Fast i.o.f.s. så kan man komma in på sidan samma minut och då så får man poäng för det...