Iemand die weet waar je een php + mysql script kan vinden die registreerd hoelaat bent ingelogd en hoelaat je bent uitgelogd ?

Als je de script hebt zou je hem dan kunnen toevoegen aan mijn topic en heb je het niet, wil je dan een aantal links en/of trefwoorden op de topic toevoegen om de script op te kunnen zoeken die dit uitvoerd.

Alvast bedankt
Greetz
Als iedereen ALTIJD uitlogd, is het niet zo moeilijk:

Zodra je in je script geconstateerd hebt dat iemand een geldige login heeft draai je een query, iets in de buurt van:

"UPDATE tabelnaam SET lastlogin=NOW() WHERE username=".$_SESSION['username'];


Dan moet lastlogin wel een DATETIME field zijn, of eventueel TIME (DATE???)

en bij het uitloggen doe je het zelfde maar dan voor het veld lastlogout
tnx maar is het dan ook mogelijk dat hij dit dagelijks bij houd bijv.

10-04-2006 - kees 12.00 t/m 16.00
11-04-2006 - kees 13.15 t/m 17.15
env..

dus geen UPDATE maar gewoon een row aanmaken of iets dergelijk.

maar hoe weet ik niet wil je aub helpen. groetjes
Martin
Uitloggen gaat vaak niet werken omdat niemand zich uit logd. Maar vaak de browser afsluit en zo de sessies verlopen. (of de cookies)
nou snap ik het helemaal niet meer.
standaard functie toch j hoeft hem niet te maken denk:

SELECT * FROM blabla WHERE time=now()

?


GR. mebus!
een extra vraag van iemand anders (sorry martin)
is de functie NOW() een standaard functie? of moet hij nog geschreven worden?
Zim schreef op 11.04.2006 20:40
een extra vraag van iemand anders (sorry martin)
is de functie NOW() een standaard functie? of moet hij nog geschreven worden?


Standaard functie :)
Tanx.. ik vroeg het me af, omdat in Crimson Editor niet rood gekleurd werd en date() wel.
Fatal error: Call to undefined function NOW()
Hoe kan dit nu?

kan hem ook niet vinden op php.net/now()
@Zim: NOW() is een functie van MySQL, niet van PHP. MySQL ken een hele berg functies, duik eens in de handleiding en er gaat een nieuwe wereld voor je open. Het scheelt je een enorme berg programmeerwerk in php.

Reageren