السلام عليكم ورحمة الله وبركاته
أملي بالله ثم بكم كبير أن تساعدوني في معرفة المشكلة وحلها بأسرع وقت
===============================================================================
لدي عداد زوار لاظهار احصائيات الموقع
الأعضاء والزوار
المشكلة لا يظهر إلا واحد فقط إما عضو أو زائر لماذا لا أدري
اسم الملف useronline.php
واعطيته الترخيص 777 من له رأي آخر في هذا الترخيص يفيدنا
محتوى الملف
$timeoutseconds = 3;
$timestamp=time();
$timeout=$timestamp-$timeoutseconds;
if($memberid and $memberid != ""){$mem =1;}else{$mem =0;}
$ee=mysql_query("INSERT INTO counting VALUES ('$timestamp','$REMOTE_ADDR','$PHP_SELF','$mem')");
$ww=mysql_query("DELETE FROM counting WHERE timestamp<$timeout");
$result11=mysql_query("SELECT distinct ip FROM counting WHERE file='$PHP_SELF' and mem='0'");
$result112=mysql_query("SELECT distinct ip FROM counting WHERE file='$PHP_SELF' and mem='1'");
$user=mysql_num_rows($result11);
$usermem=mysql_num_rows($result112);
$usertot=$usermem+$user;
if ($user==1)
{echo"<font face=tahoma size=2></font>";} else {echo"<font face=tahoma size=2></font>";}
?>الصورة التالية توضح حقول جدول قاعدة البيانات والمدخلات فيه
حيث يتضح أن هناك عضوين من اعضاء الموقع يتصفحون الموقع الآن وليسوا زوار
ولا أدري ما سبب عدم تعبئة حقلي File و ip علما انه يتم تعبئتها على السيرفر الشخصي
وعند تصفح الموقع يظهر عضو واحد يتصفح الموقع كما في الصورة التالية
علما بأن كود الطباعة صحيح 100% وهو
echo "المتواجدون: ";include('online/useronline.php'); echo"$usertot (الأعضاء:$usermem الزوار:$user)";ارجو منكم سرعة التفكير معي لنجد حل لعدم قراءة عداد الزوار للأعضاء والزوار بشكل صحيح


