النتائج 1 إلى 6 من 6

الموضوع: خطأ بالمتواجدون الآن.

  1. #1
    عضو فعال
    تاريخ التسجيل
    Aug 2007
    المشاركات
    1,431

    خطأ بالمتواجدون الآن.



    السلام عليكم ورحمة الله وبركاته.

    اخواني لدي خطأ بكون المتواجدون الآن , وهو انه يتم احتساب الزائر اذا دخل , لكن لايتم حذفه عند خروجه , لرؤية الخطأ www.phpx3.com/drs/index.html , في الأسفل سترى المتواجدون الآن.

    الكود الخاص بي :
    كود PHP:

    # ONLINE
    if($show_online == '1') {
    $time=time();
    $ip=$_SERVER['REMOTE_ADDR']; 
    $limitsec=$time-10;
    $query3=mysql_query("DELETE from  `drs_online` where `ip`='$ip' OR  time='$limitsec'");
    $query4=mysql_query("INSERT INTO `drs_online` (ip,time) VALUES ('$ip','$limitsec')");
    $result=mysql_fetch_array(mysql_query("SELECT count(*) as ip from `drs_online` "));
    $num $result['ip'];
    $smarty->assign('now',$num);
    $smarty->display("online.htm");

    الجدول :
    كود PHP:
    print "تثبيت جدول  المتواجدين الآن-> ";
    $table00001 mysql_query(
    "CREATE TABLE `drs_online` (
      `ip` varchar(100) NOT NULL default '',
      `time` varchar(15) NOT NULL default ''
     )TYPE=MyISAM ;"
    );
     if(!
    $table00001){
    print 
    "$error";
     }else{
    print 
    "$ok";
     }
    print 
    "<br />"

    وشكراً.







  2. #2
    عضو شرف
    تاريخ التسجيل
    May 2007
    المشاركات
    1,647


    حاول أن تستبدل هذا السطر:
    كود PHP:
    $query3=mysql_query("DELETE from  `drs_online` where `ip`='$ip' OR  time='$limitsec'"); 
    بما يأتي:
    كود PHP:
    $query3=mysql_query("DELETE from  `drs_online` where `ip`='$ip' OR  time<='$limitsec'"); 
    تحياتي، أشرف السمهوري





    __________________
    # اتبعني على Twitter
    # عِرفان ساهم ببناء المحتوى العربي العلمي على الإنترنت!

  3. #3
    عضو فعال
    تاريخ التسجيل
    Aug 2007
    المشاركات
    1,431


    السلام عليكم
    اخوي الآن بدأ يقول عدد المتواجدون 1 مع ان المتواجدون أكثر من 1.






  4. #4
    عضو نشيط
    تاريخ التسجيل
    May 2008
    المشاركات
    39


    شيل `ip`='$ip' واستبدل time<='$limitsec' بـ time<'$limitsec' وان شا الله ينفع






  5. #5
    عضو سوبر نشيط
    تاريخ التسجيل
    Oct 2003
    المشاركات
    718


    اخي الكريم في الجدول لا يوجد id يزيد اتوماتيكي .. اعتقد هذه المشكلة فقط ...

    اضف في الجدول id وضعه auto ..





    __________________
    أخي [ محمد الفارس ] في كل رد اقول .. شكراً لك ...
    البانر.نت .. نصنع من الافكار دليل

  6. #6
    عضو فعال
    تاريخ التسجيل
    Aug 2007
    المشاركات
    1,431





ضوابط المشاركة

  • لا تستطيع إضافة مواضيع جديدة
  • لا تستطيع الرد على المواضيع
  • لا تستطيع إرفاق ملفات
  • لا تستطيع تعديل مشاركاتك
  •  

أضف موقعك هنا| اخبار السيارات | حراج | شقق للايجار في الكويت | بيوت للبيع في الكويت | دليل الكويت العقاري | مقروء | شركة كشف تسربات المياه | شركة عزل اسطح بالرياض | عزل فوم بالرياض| عزل اسطح بالرياض | كشف تسربات المياة بالرياض | شركة عزل اسطح بالرياض