EDITFjern gammel i titlen
Hej alle i kloge udviklere
Jeg har et login script og hver gang man går til en ny side opdatere ens værdi i databasen til det tidspunktet er da brugeren indlæste siden. Jeg laver så en side der hedder online brugere. Der skriver den hvem der er online via en værdi i databasen som bliver sat til "online" når man logger ind.
Hvis den tiden nu og tiden som en bruger sidst var aktiv er over 30 minutters forskel skal den skrive "Ikke aktiv" og er den under skal den skrive aktiv.
Har prøvet med en kode som jeg faktisk ikke selv ved hvordan virker
Det er skud i tågen
- <?php
- while($Vonline = mysql_fetch_array($online)) {
- $aktiv = date("H:i d/m-Y");
- $Naktiv = date("H:30 d/m-y");
- $statusIko = $Vonline['aktiv'] - $aktiv;
- if($statusIko >= $Naktiv){
- echo "Ikke aktiv";
- }
- else{
- echo "Aktiv";
- }
- echo "<b>";
- echo $Vonline['brugernavn'];
- echo "</b><br>";
- echo $Vonline['aktiv'];
- echo "</font><br><br>";
- }
- ?>
Den udskriver ved alle brugere "Aktiv" (Satte en af mine offline brugeres tid til 23:00 og status online, så det er ikke problemet
Indlæg senest redigeret d. 13.07.2011 22:01 af Bruger #16016