CLOSED

Gestart doorBengt2 reacties40 weergaven

3 berichten · pagina 1 van 1

Bengt

Lid · Topicstarter

Berichten
803
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Hallo,

Ik ben bezig met een online script, waarin je kan zien wie er online zijn.
Nu ben ik al zover dat als iemand inlogd er in de database bij ingelogd: 1 staat
en dat als hij uitlogt hij op 0 gezet word.

Nu is de vraag aan jullie:
Hoe kan ik dit het beste aanpakken?
Met een ifelse?

-Bengt

//orginele tekst weer terug gezet, aanvraag slotje is voldoende, graag startpost laten staan.
0
Bengt

Lid · Topicstarter

Berichten
803
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
laatmaar. Slotke!
0
Berichten
3.788
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Nee, door in je leden tabel een kolom met LastActive o.i.d. te zetten, en hier elkekeer als de gebruiker een pagina bekijkt deze tijd naar now() zetten
Je zet dus in je header o.i.d. een query die dit steeds opdate naar de huidige tijd.

mysql_query("UPDATE ledentabel SET LastActive = NOW() WHERE id = ding");


En dan haal je met een select erweer uit bij welke binnen 5min geleden actief was

$leden = mysql_num_rows(mysql_query("SELECT id FROM ledentabel WHERE DATE_ADD(LastActive, INTERVAL 5 MINUTE)"));


EDIT: Waarom haal je alles weg? Dat is echt super irritant...
0

Jouw reactie

Deel je idee, stel een vraag of help een ander verder.

Editor laden…

Praat mee met de One2xs-community.

Inloggen om te reageren