[b]config.inc.php[/b]
-------------------------
[b]online.php[/b]
------------------------
Totaal: $online_totaal []
";
echo "$online_gasten bezoekers
";
echo "$online_leden leden: ";
$lids = mysql_query("SELECT * FROM online WHERE userid != '0'");
while($list = mysql_fetch_array($lids)) {
$userid = $list[userid];
$geg = mysql_query("SELECT gebruikersnaam, level FROM members WHERE id = '".$userid."'") or die (mysql_error());
$show = mysql_fetch_array($geg, MYSQL_ASSOC);
$gebrnaam = $show['gebruikersnaam'];
$level = $show['level'];
if($level == 2 || $level == 3) {
echo "".$gebrnaam.", ";
} else {
echo "".$gebrnaam.", ";
}
}
?>
[b]bezoekers.php[/b]
---------------------
|
Gebruiker: |
Pagina: |
$sql = mysql_query("SELECT * FROM online ORDER BY datum_start DESC"); //gegevens van alle personen die online zijn
while($list = mysql_fetch_array($sql)) {
$userid = $list[userid];
$pagina = $list[pagina];
if($userid == 0) {
?>
|
Gast |
echo "$pagina"; ?> |
} else {
$geg = mysql_query("SELECT gebruikersnaam, level FROM members WHERE id = '".$userid."'") or die (mysql_error());
$show = mysql_fetch_array($geg, MYSQL_ASSOC);
$gebrnaam = $show['gebruikersnaam'];
$level = $show['level'];
?>
|
echo $gebrnaam; ?> |
echo "$pagina"; ?> |
}
}
?>
[b]Verdere info[/b]
-----------------------------
Het stukje waarmee je alles in de db schrijft en de bezoekers en leden weergeeft!
include('config.inc.php');
include('online.php');
?>
[b]MySQL[/b]
-----------------------------
CREATE TABLE `online` (
`id` int(11) NOT NULL auto_increment,
`userid` int(11) NOT NULL default '0',
`ip` varchar(255) NOT NULL default '0',
`datum` varchar(255) NOT NULL default '0',
`datum_start` varchar(255) NOT NULL default '0',
`pagina` varchar(255) NOT NULL default 'geen',
`referer` varchar(255) NOT NULL default 'geen',
PRIMARY KEY (`id`)
) TYPE=MyISAM AUTO_INCREMENT=1 ;