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

الموضوع: [مشكلة]لا تعمل أكواد تعدد الصفحات في ملف واحد

  1. #1
    عضو سوبر نشيط
    تاريخ التسجيل
    Dec 2004
    المشاركات
    884

    [مشكلة]لا تعمل أكواد تعدد الصفحات في ملف واحد



    السلام عليكم
    لقد واجهتني مشكلة غريبة
    وهي عدم عمل الفورمات التي تكون في صفحة واحدة
    مثلا لو أحد حاول استخدام الفورم الموجود في الصفحة التالية :
    http://www.phpaw.com/uF.php
    فلا يستطيع مشاهدة الصفحة التي يتوجه إليها الفورم (نفس الصفحة لكن استخدمت الدالة switch).
    أيضا توقفت بعض خدمات الموقع نتيجة هذا العطل

    فأرجو من الذين يعرفون الحل مساعدتي في حل المشكلة :shy:





    __________________
    مدونتي .. دروس (PHP, JavaScript, C, Java)
    Twitter
    برمجة وتطوير المواقع والمنتديات


  2. #2
    عضو نشيط
    تاريخ التسجيل
    Oct 2005
    المشاركات
    115


    مافهمت كثير عليك بس حسب اللي فهمته

    حاول ان تستخدم الFunction
    وتنقل المتغيرات مع الFunction وال switch
    مثال
    كود PHP:
    function prodadd()
    {
    .................
    ........
    ....
    }

    function 
    prodaddok($pname,$pnum,$thick,$length,$appl,$pdes,$ppic,$p1)
    {
    ............
    ....
    ....
    }

    switch(
    $op) {
        case 
    "prodadd":
        
    prodadd();
        break;

        case 
    "prodaddok":
        
    prodaddok($pname,$pnum,$thick,$length,$appl,$pdes,$ppic,$p1);
        break;








  3. #3
    عضو فعال جدا
    تاريخ التسجيل
    Feb 2004
    المشاركات
    2,307


    لم افهم عليك اخي ؟





    __________________
    بي اتش بي العرب : php-ar.com
    دروس PHP خاص : phpfaq.php-ar.com

    new site : www.naifphp.net/web

  4. #4
    عضو سوبر نشيط
    تاريخ التسجيل
    Dec 2004
    المشاركات
    884


    شكرا لكم أخوتي على التواصل
    المشكلة هي أني لما استخدمت هذا الكود

    كود PHP:
    <? 
    $do 
    ''

    if(isset(
    $_GET['do'])) $view strip_tags($_GET['do']); 

    switch(
    $do){ 

    case 
    ''
    //الصفحة الرئيسية
    echo "Home";

    break; 


    case 
    'checkpassword'
    //صفحة التحقق من الباسورد
    echo "check password";
    break; 

    ?>
    في سيرفر الموقع لم يعمل
    لكنه يعمل في السيرفر المحلي
    وأيضا جربت الكود العادي :
    كود PHP:
    IF ($do == ''){
    //الصفحة الرئيسية
    echo "Home";
    }
    IF (
    $do == checkpassword){
    //صفحة التحقق من الباسورد
    echo "check password";
    }
    ?> 
    ولم يعمل :con2:
    أرجو أن تكونو قد فهمتم قصدي





    __________________
    مدونتي .. دروس (PHP, JavaScript, C, Java)
    Twitter
    برمجة وتطوير المواقع والمنتديات

  5. #5
    عضو فعال جدا
    تاريخ التسجيل
    Feb 2004
    المشاركات
    2,307


    غير هالسطر

    كود PHP:
     if(isset($_GET['do'])) $view strip_tags($_GET['do']); 
    الى

    كود PHP:
    if(isset($do)) $view strip_tags($do); 
    لانك محدد $do في بداية الصفحة ، و انت كاتب $_GET اي من المتغير من المتصفح





    __________________
    بي اتش بي العرب : php-ar.com
    دروس PHP خاص : phpfaq.php-ar.com

    new site : www.naifphp.net/web

  6. #6
    عضو نشيط جدا
    تاريخ التسجيل
    Mar 2003
    المشاركات
    305


    جرب, وإن شاء الله يشتغل معاك
    كود PHP:
    <? 

    if(isset($_GET['do'])) $view strip_tags($_GET['do']); 

    switch(
    $view){ 

    case 
    ''
    //الصفحة الرئيسية
    echo "Home";

    break; 


    case 
    'checkpassword'
    //صفحة التحقق من الباسورد
    echo "check password";
    break; 

    ?>






    __________________
    # مشاريع :
    - الفوائد .. خلاصة العلم والمعرفة
    - غواصة .. اجمع اصدقاءك وابحر بالغواصة

    # مدونتي nawaf.me

  7. #7
    عضو سوبر نشيط
    تاريخ التسجيل
    Dec 2004
    المشاركات
    884


    أعتقد أنكم لم تفهمو المشكلة جيدًا
    المشكلة ليست من الأكواد
    لأني جربتها في سيرفر آخر واشتغلت 100%
    المشكلة من الموقع لكن لا أعرف كيف يمكن حلها

    على كل حال شكرا لتعاونكم





    __________________
    مدونتي .. دروس (PHP, JavaScript, C, Java)
    Twitter
    برمجة وتطوير المواقع والمنتديات

  8. #8
    عضو سوبر نشيط
    تاريخ التسجيل
    Nov 2005
    المشاركات
    779


    جرب تضيف هذا الكود في بداية الملف بعد <?

    كود:
    @extract($_GET);
    و ان شاء الله يشتغل
    لان مشكلتك يمكن من خاصية register_global :con2:





    __________________
    أهلا و سهلا بكم في :-
    موقع دار الأوائل
    تفضل معنا خدمات الاستضافة
    موقع العبقري لخدمات الاستضافة

  9. #9
    عضو سوبر نشيط
    تاريخ التسجيل
    Dec 2004
    المشاركات
    884


    اقتباس المشاركة الأصلية كتبت بواسطة عبقري العرب
    جرب تضيف هذا الكود في بداية الملف بعد <?

    كود:
    @extract($_GET);
    و ان شاء الله يشتغل
    لان مشكلتك يمكن من خاصية register_global :con2:
    نعم انحلت المشكلة
    شكرا لك
    لكل هل توجد طريقة مختصرة لحلها في جميع السكربت المعطلة ؟





    __________________
    مدونتي .. دروس (PHP, JavaScript, C, Java)
    Twitter
    برمجة وتطوير المواقع والمنتديات





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

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

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