login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Status van gebruiker, afwezigheid...

Offline Babak - 15/04/2009 19:09 (laatste wijziging 15/04/2009 19:09)
Avatar van BabakMySQL interesse Hallo allemaal,

Ik bepaal op de volgende manier de status van een speler van mijn spel:

  1. $onlinetijd = time()-60;
  2.  
  3. if($onlinetime>$onlinetijd){
  4. $status= "<font color='green'>Online</font>";
  5. }
  6.  
  7. else{
  8. $status= "<font color='red'>Offline</font>";
  9. }


$onlinetime word uit de DB gehaald. Maar nu wou ik graag een Afwezigheid status doen, maar hoe doe ik dit? Dus als iemand 30 sec geen pagina heeft geklikt dat er dan als status Afwezig komt te staan. Iemand enig idee?

6 antwoorden

Gesponsorde links
Offline ibmos2warp - 15/04/2009 19:13
Avatar van ibmos2warp PHP interesse In deze tutorials: SQL Beginnersha... en tijden en Datum- en Tijdfuncties in MySQL kun je lezen hoe je met data en tijd moet rekenen.
Offline Babak - 15/04/2009 19:14
Avatar van Babak MySQL interesse Kan je me er niet mee helpen dan? Het moet niet zo moeilijk zijn.. alleen ik kan er niet op komen..
Offline Yopi - 16/04/2009 14:04
Avatar van Yopi Nieuw lid Bedoel je zoiets?

  1. if( $onlinetime >= (time() - 30) )
  2. {
  3. // Online laatste 0-30 seconden
  4. $status= "<font color='green'>Online</font>";
  5. }
  6. elseif( $onlinetime >= (time() - 60) )
  7. {
  8. // Online laatste 31-60 seconden
  9. $status= "<font color='blue'>Afwezig</font>";
  10. }
  11. else
  12. {
  13. // Laatst online > 60 seconden
  14. $status= "<font color='red'>Offline</font>";
  15. }
Offline jaronneke - 16/04/2009 14:39 (laatste wijziging 16/04/2009 14:40)
Avatar van jaronneke MySQL interesse @yopi wie zegt dan dat hij afwezig is als hij bijv 1min op de site op 1 pagina zit.
Offline Yopi - 16/04/2009 14:46
Avatar van Yopi Nieuw lid Het is niet mijn spel, heb alleen geprobeerd zijn vraag te beantwoorden... 
Offline Babak - 16/04/2009 14:56
Avatar van Babak MySQL interesse Ik heb de tijd wat omhoog gegooid, als iemand bijv 5 min of langer op 1 pagina zit.. ga ik ervan uit dat hij afwezig is, maar als hij dan naar een andere pagina gaat dan word dat gelijk verandert in online.
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.204s