anladığım kadarıyla scriptin ip ile ziyaretçi mantıgı ile çalışıyor sadece, çünki online tablosunda username veya userid gibi, o useri tanımlayacak alanlar yok.
Eğer doğruysam şu şekilde sadece ip adreslerini çekip gösterebilirsin.
<?php
$online_sql = mysql_query("SELECT ip FROM online");
$online = array();
while ($online_data = mysql_fetch_array($online_sql)) {
array_push($online, $online_data['ip']);
}
?>bu şekilde online üyelerin $online değişkenine dizi olarak atanır ve foreach ile çıkarıp anasayfada gösterebilirsin.
ör:
Sitemizde şuanda <b><?php echo count($online); ?></b> online bulunmaktadır.<br><br>
<?php
foreach ($online as $online_ip) {
echo "<a href=''>{$online_ip}</a>, ";
}
?>gibi...