Okay.. Så skal du lave et felt i databasen som hedder: 'loggetind' og det skal være i typen: 'DATE' og en felt der hedder 'onoff' af typen 'VARCHAR(5)'
når brugeren så logger ind, sætter du 'onoff' = 'on' og du sætter felter 'loggetind' til 'NOW()'
og i toppen af hver side sætter du det her ind
<? mysql_query("UPDATE brugere SET onoff = 'on', loggetind = NOW() WHERE brugernavn = '$_SESSION[bruger]'"); mysql_query("UPDATE brugere SET onoff = 'off' WHERE DATE_ADD(loggetind,INTERVAL 10 MINUTE) < NOW()"); ?>
og på din side hvor du vil vise online brugere kan du gøre sådan her:
<? mysql_connect(... mysql_selec_db(...
$hent = mysql_query("SELECT * FROM brugere WHERE onoff = 'on'") or die(mysql_error()); while($vis = mysql_fetch_assoc($hent)){ echo "$vis[brugernavn]<br>"; }
og selvf den her til at vise hvem: <? include("connect.php"); $query = mysql_query("SELECT * FROM brugere WHERE online = '1'") or die(mysql_error()); while($hvem = mysql_fetch_assoc($query)){ echo "$hvem[brugernavn]<br>"; } ?>
svære er den ikke .. :D har den selv på min side .. men hagen ved min er hvis man har popup blokker .. :D det står der som oplysming på min side man skal slå fra .. hvis man vil kunne bruge siden rigtigt ...
$result = mysql_query("SELECT * FROM online WHERE ip like '$ip'"); if (mysql_num_rows($result) == 0) { mysql_query("INSERT INTO online (ip,date,bruger) values ('$ip',$tid,'$bruger')"); } else { mysql_query("UPDATE online SET tid=$tid, bruger='$bruger' WHERE ip like '$ip'"); }
mysql_query("DELETE FROM online where tid < $tid - 2"); ?>
forresten, den her lille kode skal ind i dit body tag:
<body onunload="logout.php">
nu skulle det meget gerne virke .. sig til hvis der er nogen fejl .. så hjælper jeg gerne hvis du vælger at bruge min kode .. men det burde virke .. håber ikk det er alt for uoverskueligt .. :S jeg skrev: WHERE(id='$id')"); fordi jeg regnede med at alle havde et unikt id .. :) men kan godt laves om hvis ikke ..
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.