<?php
$sGasten	=	mysql_query("SELECT COUNT(*) AS aantal FROM online WHERE memberID = ''") or die("gst :".mysql_error());
$iBezoekers =	mysql_result($sGasten, 0);

$sLeden		=	mysql_query("SELECT COUNT(*) AS aantal FROM online WHERE memberID != ''") or die("ldn :".mysql_error());
$iLeden		=	mysql_result($sLeden, 0);

echo 'Gasten: '.$iBezoekers.'<br>';
echo 'Leden: '.$iLeden.'<br>';

$sOn_leden   = mysql_query("SELECT * FROM online WHERE memberID != ''") or die("lidn:".mysql_error());
$aLeden_id   = mysql_fetch_array($sOn_leden);
$geg_name	 = mysql_query("SELECT * FROM leden WHERE id = '".$aLeden_id['memberID']."'") or die("geg_name:".mysql_error());
while($aRow	=	mysql_fetch_array($geg_name))
{
	echo $aRow['gebruikersnaam'];
}
?>


<?php
function online() 
{  
	$tDel_time=date("YmdHis",(time()-180));
	
	// Voer verschoon-query uit
	mysql_query("DELETE FROM online WHERE logTime<'".$tDel_time."'") or die(mysql_error());
	
	// Eerst het ipnummer van de bezoeker of lid
	$iIP = $_SERVER['REMOTE_ADDR'];   
	
	//Voltooi de query
	$query="REPLACE INTO online (userIP,memberID,location) VALUES ('".$iIP."', '".$_SESSION['id']."', '".$_SERVER['REQUEST_URI']."')";
		
	
	// Voer de query uit
	$result=mysql_query($query) or die (mysql_error());
}
?>


CREATE TABLE `online` (
`userIP` varchar(15) NOT NULL default '',
`memberID` smallint(6) unsigned default NULL,
`location` tinytext,
`logTime` timestamp(14) NOT NULL,
PRIMARY KEY (`userIP`)
) TYPE=MyISAM;