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

الموضوع: كيقية الغاء عمل رفرش بعد الاضافة لفاعدة البيانات

  1. #1
    عضو نشيط
    تاريخ التسجيل
    Jun 2005
    المشاركات
    122

    كيقية الغاء عمل رفرش بعد الاضافة لفاعدة البيانات



    السلام عليكم


    كيقية الغاء عمل رفرش بعد الاضافة لفاعدة البيانات

    أنا عملت جدول للادخال بيانات لقاعدة البيانات وبعد البيانات يأتى صفحة شكرا لادخالك البيانات
    وهنا تظهر المشكلة أن اى شخص لو عمل رفرش للصفحة تدخل نفس البيانات من تانى والمشكلة أذا كان شخص واعى لهذه المشكلة يقوم بعمل رفرش متواصل مما سيبب بعض المشاكل

    وشكرا







  2. #2
    عضو نشيط جدا
    تاريخ التسجيل
    Nov 2003
    المشاركات
    461


    بعد الانتهاء من تنفيذ الادخال قم بعمل cookie وسمها مثلا data_added ولا تضع قيمة لمدة الانتهاء حتى تنتهي بمجرد اغلاق المتصفح ..

    هذا مثال

    كود PHP:

    mysql_query
    ("INSERT ...");

    setcookie('data_added'1); 
    الان قبل عملية اضافة البيانات تأكد من موجود cookie اذا موجودة لا تدخل البيانات واذا لم تكن موجودة ادخل البيانات ليكن الكود كاملا

    كود PHP:

    if (!isset($_COOKIE['data_added'])) {
            
    mysql_query("INSERT ...");

            
    setcookie('data_added'1);
    } else {
            echo 
    'بالراحة يا بني ):';


    بالتوفيق





    __________________
    AlwatanVoice, www.alwatanvoice.com
    Almashroo, www.almashroo.com

    Pal Coder == Palestinian Coder

  3. #3
    عضو نشيط
    تاريخ التسجيل
    May 2006
    المشاركات
    49


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

    لتجنب هذه المشكلة أنا اقوم بعمل تحويل تلقائي للصفحة الرئيسية للموقع او اي صفحة أخرى ويمكتك عمل ذلك بطريقتين :

    الأولى باللغة php :

    كود PHP:
    header("Refresh: 5; url=write your link here"); 
    تأكد أن يكون هذا الكود قبل <html> tag

    اما الطريقة الثانية فهي باللغة الجافا سكربت وهذا هو الكود :

    كود HTML:
     <body onload=setTimeout("location.href('write your link here')",5000)>






    __________________
    :: شبكة عين الإسلام ::
    :: www.eyeislam.net ::

  4. #4
    عضو نشيط
    تاريخ التسجيل
    Jun 2005
    المشاركات
    122


    شكرا لكم وجارى التجربة






  5. #5
    عضو نشيط جدا
    تاريخ التسجيل
    Sep 2006
    المشاركات
    335


    من وجهة نظرى افضل طريقة هى طريقة الاخ Pal Coder

    او ممكن تعمل الاول فحص اذا كانت الحقول مسجلة قبل كده ولا لا بقاعدة البيانات

    واذا كانت مسجلة لا تضيف واذا كانت غير موجوده ضيفها

    بس هذه الطريقة بطيئة نسبيا





    __________________
    شبكة البيت للتصميمات وبرمجة الاسكربتات الخاصة
    http://www.Elbayt.NeT
    الزواج - العقارات -الاخبار- مجلات خاصة - نيوك - منتديات - قروبات - مستعمل - الجوال - الوظائف - واى من الاسكربتات الخاصة





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

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

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