login  Naam:   Wachtwoord: 
Registreer je!
 Forum

time (Opgelost)

Offline ArcanA - 01/06/2008 17:44 (laatste wijziging 01/06/2008 17:45)
Avatar van ArcanAPHP beginner Hallo,

Ik heb een klein probleempje

Ik wil bepalen of er iemand online is of offline.
Ik haal eerst online uit de database , dus:

  1. $q = "SELECT * FROM gebruikers WHERE login = '".$_GET['x']."' ";
  2.  
  3. $a = $online['online'];

dan haal ik de tijd van nu boven
  1. $b = date ("Y-m-d H:i:s", time() );

nu zou ik kunnen doen..
  1. if ($a == $b) {echo "online"; } else { echo "offline"; }

Maar dan moet dat op de seconde juist zijn.. nu zou ik graag 300 seconden bij die $online['online'] willen tellen maar ik weet niet hoe.

Kan iemand me aub helpen?

ArcanA

4 antwoorden

Gesponsorde links
Offline CDNC - 01/06/2008 18:11
Avatar van CDNC PHP ver gevorderde a += 300

Offline ArcanA - 01/06/2008 18:20 (laatste wijziging 01/06/2008 18:21)
Avatar van ArcanA PHP beginner dus:

  1. $a = $online['online'] += 300;


output:
2308
________
  1. $a = $online['online'];

output: 2008-06-01 18:20:43


klopt dus nie
Offline Joost - 01/06/2008 18:27
Avatar van Joost PHP expert Je moet met timestamps werken (time() ).
Het kan ook met mktime(), maar dat is wat ingewikkelder.
Offline ArcanA - 01/06/2008 18:40
Avatar van ArcanA PHP beginner heb het zelf al opgelost, laat maar
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.225s