السلام عليكم

اخواني في احصائيات الموقع لا يظهر الاعضاء المتواجدين فقط الزوار

المرجو من لديه الملفات معدلة ارفاقها هذا الملف مسؤول عن احصائيات

الاعضاء و الزوار

كود PHP:
<?php
$timestamp 
time();
$expiration $timestamp 900;
$current_day date('j');
 
 
$delete_results mysql_query("DELETE FROM online WHERE online_date != '$current_day'");
 
 if(
$userStatus != '1'){
  
$guest_result mysql_query("SELECT * FROM online WHERE ip = '$ipaddress' && status = '0'");
  
$guest_count mysql_num_rows($guest_result);
  
$update_results mysql_query("UPDATE online SET isonline='0' WHERE ip='$ipaddress' && status = '1'");
  if(
$guest_count != '0'){
   
$online_result mysql_query("UPDATE online SET timestamp = '$timestamp', online_date = '$current_day', isonline = '1' WHERE ip = '$ipaddress' && status = '0'");
  } else {
   
$online_result mysql_query("INSERT INTO online (timestamp,online_date,isonline,status,played,ip)".
   
"VALUES ('"$timestamp ."', '".$current_day."', '1', '0', '0', '"$ipaddress ."')"); 
  }
 } else {
  
$user_result mysql_query("SELECT * FROM online WHERE uid = '$userId' && status = '1'");
  
$user_count mysql_num_rows($user_result);
  
$update_results mysql_query("UPDATE online SET isonline='0' WHERE ip='$ipaddress' && status = '0'");
  if(
$user_count != '0'){
    
$online_result mysql_query("UPDATE online SET timestamp = '$timestamp', online_date = '$current_day', isonline='1', ip='$ipaddress' WHERE uid = '$userId' && status = '1'");
  } else {
       
$uuserName escape_string($userName);
    
$online_result mysql_query("INSERT INTO online (timestamp,online_date,isonline,status,played,ip,uid,username)".
   
"VALUES ('"$timestamp ."', '".$current_day."', '1', '1', '0', '"$ipaddress ."', '"$userId ."', '"$uuserName ."')");
  }
 }
 
$update_results mysql_query("UPDATE online SET isonline = '0' WHERE timestamp < '$expiration'");
 
 
// Get online stats
 
$guests_online mysql_query("SELECT * FROM online WHERE status = '0' && isonline = '1'");
    
$guests_online_number mysql_num_rows($guests_online);
    if (
$memberlogin == '1') {
     
$members_online mysql_query("SELECT * FROM online WHERE status = '1' && isonline = '1'");
     
$members_online_number mysql_num_rows($members_online);
     
$total_online $guests_online_number $members_online_number;
     
$members_online_list "";
     if (
$members_online_number '0') {
      
$member_nr "1";
      while(
$members_row mysql_fetch_array($members_online)) {
       
$mouserId $members_row['uid'];
       
$mouserName = ($members_row['username']);
    
$members_online_list .= "<a href=\"".profileurl($mouserId,$mouserName)."\" target=\"_self\">".$mouserName."</a>";
       if (
$member_nr $members_online_number) {
        
$members_online_list .= ", ";
        
$member_nr++;
          }
   }
        }
    } else {
     
$total_online $guests_online_number;
    }
?>
ارجو مساعدة الاخ شباب سوفت