Gilbert Skrevet 8. november 2003 Forfatter Del Skrevet 8. november 2003 $query = "SELECT * FROM brukere WHERE brukernavn LIKE '$ganavn' "; $result = mysql_query ($query); $innlogget = mysql_result($result,0,"sistinnlogget"); if ($innlogget == 15 eller mindre enn 15 min siden) { echo "online nå!"; } else { echo date("d.m.Y H:i",strtotime($innlogget)); and finally they understood eachother... Lenke til kommentar
Torbjørn Skrevet 8. november 2003 Del Skrevet 8. november 2003 ehh... gjør ikke eksemplet mitt det da? bare den bruker mysql istedet for php for å filtrere ut hvor mange som skal telles. hvis du vil gjøre det i php istedet: <?php $antall_minutter = 15; $query = "SELECT *,unix_timestamp(sistinnlogget) as epoch_tid FROM brukere WHERE brukernavn LIKE '$ganavn' "; $result = mysql_query ($query); $innlogget = mysql_result($result,0,"epoch_tid"); # time() gir epoch tid i sekunder if ($innlogget > time() - $antall_minutter*60) { echo "online nå!"; } else { echo date("d.m.Y H:i",strtotime($innlogget)); } ?> Ellers er det ulogisk å sjekke "=="? Sjansen er vel liten for at fyren er online på sekundet det klokkeslettet du vi sjekke? han er vel gjerne over eller under? > eller < med andre ord. Lenke til kommentar
Gilbert Skrevet 8. november 2003 Forfatter Del Skrevet 8. november 2003 Setter pris på at du svarer på alle mulige spørsmål Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå