صفحة 2 من 2 الأولىالأولى 12
النتائج 16 إلى 26 من 26

الموضوع: اظهار شاشة " الرجاء الانتظار " اثناء اجراء عملية التخزين ؟

  1. #16


    هل من أفكار !!





    __________________
    إستخدم ملفك الخاص لكتابة توقيعك

  2. #17


    السلام عليكم

    ما زلت بحاجة ماسة لتطبيق هذه الفكرة

    الفكرة مشابهة تماما لعملية البحث في المنتدى

    الرجاء المساعدة





    __________________
    إستخدم ملفك الخاص لكتابة توقيعك

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


    اخي الاحتراف فكرة المنتدى

    هي كالاتي

    كود PHP:

    $go 
    $_GET['go'];

    if (
    $go == 'result')
    {
            
    showing your result
    }
    elseif (
    $go == 'doing')
    {
            
    doing the code and put a true or false result in a variable to check

            
    if ($output) {
                    print 
    please wait while redirect you "move to - go = result -"
            
    } else {
                    print 
    error
            
    }
    }
    else
    {
            do 
    anything to move to "go = doning" like formslinks and buttons

    اعتذر عن الشرح باللغة الانجليزية ولكن اندمجت في الموضوع

    اولا في else يعني نبدأ من الاسفل

    اعمل مثلا نموذج او رابط او زر للنقل الى الجزء الذي سينفذ الكود

    مثلا control.php?go=doing

    اما في الجزء go = doing
    مربط الفرس

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

    الجزء الثالث go = result

    هنا اعرض النتائج بالطريقة التي سجلت بها النتائج

    ارجو ان يكون الشرح مفهوم مع اني من كثر النعس قربت انسى الي كتبته

    بالتوفيق

    نراكم في 27/5







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

    Pal Coder == Palestinian Coder

  4. #19


    شكرا لك أخي

    سؤالي هنا : كيف يمكنني تسجيل وتخزين النتائج في الـ Session ؟؟ هل يمكن تخزين بيانات سجلات كاملة في الـ Session ؟؟

    الرجاء الافادة ...





    __________________
    إستخدم ملفك الخاص لكتابة توقيعك



  5. اخوي

    انا استخدم هذه الطريقة

    كود PHP:
    <?
    if ($do=="insert"){
    $query mysql_query("INSERT INTO book
    (id,tit) 
    VALUES
    ('','
    $tit'");    
    echo 
    "
    <META HTTP-EQUIV='Refresh' CONTENT='1;URL=test.php'>
    تم الطلب بنجاح"
    ;
    }




    else {
    echo
    "<a href=test.php?do=insert>اضافة</a>";
    }
    ?>
    وهي فعالة ومابينتقل لنفس الصفحة من جديد إلا بعد ماينتهي من الإدخال فعليا

    أتمنى تفيدك

    تحياتي





    __________________
    كل مالا يعطى يضيع

  6. #21
    عضو فعال
    تاريخ التسجيل
    Jul 2003
    المشاركات
    1,576


    أعتقد ان الطريقة لا يمكن ان تتم بالPHP نفسها ابدا ..

    لأنها Server-Sider language

    لابد من إستخدام الأجاكس حتى تتم الطريقة ..

    هذا الكود يطبق الفكرة نظريا 100% وانا متأكد الحمدلله :
    كود PHP:
    echo "Loading .. <br/>";

    ob_start();
    for(
    $i=0;$i<100000;$i++){
        echo 
    $i;
    }
    $output ob_get_contents();
    ob_end_clean();


    echo 
    $output
    بس كل واحد يخلي باله من جهازه

    ولكن الفكرة .. ان المتصفح لا يقوم بإرسال إلا دفعة واحدة إلى المتصفح ليتم قرائتها مباشرة .. او بالأصح لا تظهر لك إلا مرة واحدة ..

    لا ادري من اين الخلل .. رغم انها نظريا المفروض تظهر مضبوط ..





    __________________
    SWF Thumbnail - tweet me

  7. #22


    صراحة .. لقد تعبت من البحث
    ولم تنجح معي اي طريقة حتى الان !!!

    يكفيني ان استطيع تشغيل اي عملية طويلة المدة في الخلفية بحيث لا تتأثر بالشاشة التي يتم عرضها على المستخدم .. حتى لو قام المستخدم باغلاق الشاشة كلياً .. فيجب ان تستمر العملية ( انشاء جداول أو عمل نسخة احتياطية أو .. ) ...





    __________________
    إستخدم ملفك الخاص لكتابة توقيعك

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


    يكفيني ان استطيع تشغيل اي عملية طويلة المدة في الخلفية بحيث لا تتأثر بالشاشة التي يتم عرضها على المستخدم .. حتى لو قام المستخدم باغلاق الشاشة كلياً .. فيجب ان تستمر العملية ( انشاء جداول أو عمل نسخة احتياطية أو .. ) ...
    هذه غير ممكنة ب php ولا بأي لغة برمجة مواقع ، عليك ب Core اذا اردت عمل ذلك دون الحاجة لفتح الصفحة





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

    Pal Coder == Palestinian Coder

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


    أخي مالك الا الأجاكس لعملها AJAX ودمج الأجاكي بكود الphp وان شاء الله راح تنحل المشكلة






  10. #25
    عضو نشيط
    تاريخ التسجيل
    Apr 2004
    المشاركات
    87


    أذكر بأني قرأت مرة عن كود جافا يفيدك في هذه العملية ...
    ولكن لا أذكر أين...
    ربما يخدمك هذا الكود :
    المثال:
    http://blogs.crsw.com/mark/samples/B...emo/Demo1.aspx

    للحصول على الكود:
    http://blogs.crsw.com/mark/articles/642.aspx

    اذا لم يخدمك المثال السابق حاول البحث عن كود جافا يقوم بالعملية...
    إضغط هنا

    أتمنى لك التوفيق






  11. #26
    عضو شرف
    تاريخ التسجيل
    Apr 2002
    المشاركات
    1,379


    كما ذكر الأخ "Myrosy"
    الحل لمثل هذه العملية هو الجافا اسكربت حتى يكون التأثير مباشر وعملي نوعا ما ,,, الحلول المطروحة في الاعلى لا تنطبق المطلوب اقصد انها تستخدم عندما يكون المحتوى كبير وفي تنظيم عملية الاخراج.





    __________________
    ضيف الله العتيبي مبرمج حر و مهندس معتمد من زيند (ZCE)
    الاتصال: daif@daif.net او جوال: 0556639884
    الخدمات: تقديم استشارات برمجيه, تطوير بوابات/خدمات إلكترونيه للقطاع العام او الخاص .





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

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

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