---
title: "Hur gör man???"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/47900-hur-gör-man/page2"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "Firegamez.com"
published: "2002-07-14T16:31:33.000Z"
updated: "2002-07-15T18:07:57.000Z"
replies: 38
views: 701
page: 2
pages: 2
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/asp/47900-hur-gör-man"
---

# Hur gör man???

_Sida 2 av 2._

## #21 — Firegamez.com, 2002-07-15T13:36Z

Tack!!!! Nu fungerar de!!! :birp :birp  :birp  :birp  Den bjuder ja på ;) (ölen) :D  :birp

Permalänk: https://www.webforum.nu/p/721686

## #22 — Firegamez.com, 2002-07-15T13:41Z

hmmm men inte den med Totala antal min!

Permalänk: https://www.webforum.nu/p/721688

## #23 — Jesper T, 2002-07-15T13:52Z

> hmmm men inte den med Totala antal min!

 
Vad menar du med det?

Permalänk: https://www.webforum.nu/p/721694

## #24 — Firegamez.com, 2002-07-15T13:53Z

Läs solbulles andra svar!

Permalänk: https://www.webforum.nu/p/721699

## #25 — jboy_87, 2002-07-15T13:56Z

menar du att den inte nollställs eller?

Permalänk: https://www.webforum.nu/p/721701

## #26 — Jesper T, 2002-07-15T13:59Z

Detta är solbulles "exepelrad" för att se hur länge man varit påloggad:
tmeLoggad=FormatDateTime(cdate(now()-cdate(tmeLogOn)),4) 

Vad använder du för kod, vad får du för tider om du skriver ut variabeln med tiden du loggade på?!

Permalänk: https://www.webforum.nu/p/721703

## #27 — Firegamez.com, 2002-07-15T14:00Z

Jag använder denna som jag fick av solbulle!

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

Permalänk: https://www.webforum.nu/p/721704

## #28 — solbulle, 2002-07-15T14:10Z

Den sista koden du visar nu skriver ju ut hul länge någon varit pålogga till och med nu! (now())

För att du ska få ut hur länge en lirare vart inloggad totalt (senast) måste du ju spara now() i databasen när han loggar ut, för att sen ta fram det tillsammmans med tidigare inloggningsvärde:

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

Skall du ha ut hur länge en lirare varit inloggad någonsin måste du , vad jag förstår, spara den tid du får ut med ovanstående kod och lägga in den i ett fält i db:n som du sen plussar på från gång till gång.

Hm, tänk om jag någonsin skulle ta och försöka koda ihop något för eget bruk istället för att bara sitta här o svammla...

Permalänk: https://www.webforum.nu/p/721707

## #29 — Firegamez.com, 2002-07-15T14:13Z

oki! Men hur spar man "Now" i databasen????  Kan man isåfall göra så att antalena plusas ihop?????

Permalänk: https://www.webforum.nu/p/721708

## #30 — solbulle, 2002-07-15T14:19Z

Du har väl någon funktion som triggas när killen loggar ut?
Lägg in en funktion som sätter in tiden i databasen där.
(Plussar på med det värde som finns där.)

Permalänk: https://www.webforum.nu/p/721710

## #31 — Firegamez.com, 2002-07-15T14:23Z

ööö jag e nog väldigt trög! Men har är koden till logout.asp

```
!-- #include file="adovbs.inc" -->

<%
If Session("login") <> "ok" Then
	Session("meddelande") = "Du har blivit utloggad!"
	Response.Redirect "../index.asp"
End If

Set Connect = Server.CreateObject("ADODB.Connection") 
Connect.Open "driver={Microsoft Access Driver (*.mdb)};dbq=" & Server.MapPath("db/members.mdb")&";pwd=losen ar ett losenord"

Set RecSet = Server.CreateObject("ADODB.Recordset")

Addera = "Select * From members where id="&Session("id")
RecSet.Open Addera, Connect, adOpenStatic, adLockOptimistic

RecSet("datumut") = Now
RecSet("status") = "offline"

RecSet.Update
RecSet.Close
Connect.close
Set RecSet = nothing
Set Connect = nothing
Session.Abandon
Response.Redirect "../index.asp"

%>
```

Permalänk: https://www.webforum.nu/p/721714

## #32 — Firegamez.com, 2002-07-15T15:38Z

Solbulle vet du hur man ska göra??? Förstår om solbulle inte orkar hjälpa till något mer! Stort tack till han + en öl  Annars så får vi se va som händer ;)  ;)  :birp  :P

Permalänk: https://www.webforum.nu/p/721757

## #33 — solbulle, 2002-07-15T15:57Z

Jo den där ölen sitter nog helt klart bra nu. :) 

Det ska väl stå:

RecSet("datumut") = Now()

även här. Då får du in utloggningstiden, datumet i databasen.

För att få in total inloggningstid tror jag du kan köra du köra typ (i den kod du visar):

```
'....
Addera = "Select * From members where id="&Session("id")
RecSet.Open Addera, Connect, adOpenStatic, adLockOptimistic
[b]
tottid = RecSet("tottid") + datediff("n",RecSet("datum"),now())

RecSet("tottid") = tottid 
[/b]
RecSet("datumut") = Now()
RecSet("status") = "offline"

RecSet.Update
'...osv
```

Vilket kräver att du har ett fält: tottid i din databas. (Eller vad det nu ska heta.)

Något osäker på om man kan addera tiderna så där, men det kostar inget att testa :)

Permalänk: https://www.webforum.nu/p/721765

## #34 — Firegamez.com, 2002-07-15T16:01Z

oki! Så skapar jag bara en ny kolum i databasen som heter "tottid"??? Ska pröva iaf! :birp (Har får du en till)

Permalänk: https://www.webforum.nu/p/721767

## #35 — Jesper T, 2002-07-15T16:03Z

Hoppas att solbulle inte är nykterist då...

Permalänk: https://www.webforum.nu/p/721770

## #36 — solbulle, 2002-07-15T16:05Z

Ingen risk nu lÄnGre.. ..  .. ..   :x   :x   :x   :birp

Permalänk: https://www.webforum.nu/p/721772

## #37 — Firegamez.com, 2002-07-15T16:10Z

Men koden för att visa var den så här:

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

Permalänk: https://www.webforum.nu/p/721774

## #38 — solbulle, 2002-07-15T16:17Z

Eh vad? totaltiden?

Den skall du nu ha i fältet RecSet("tottid")

(plus iofs den tid du varit online i den session du är inne i....)

Permalänk: https://www.webforum.nu/p/721777

## #39 — Firegamez.com, 2002-07-15T18:07Z

Fick inte det där med total tid att fungera! Tar det senare! Ska på semester imorron! Tack så mycket iaf!  :birp

Permalänk: https://www.webforum.nu/p/721826

---

Tråden på webben: https://www.webforum.nu/amne/asp/47900-hur-gör-man/page2  
Föregående sida: https://www.webforum.nu/amne/asp/47900-hur-gör-man.md
