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

الموضوع: استعلام خاص جلب الأقسام للنهاية تحت الأقسام الفرعية

  1. #1
    عضو سوبر نشيط
    تاريخ التسجيل
    Mar 2002
    المشاركات
    889

    استعلام خاص جلب الأقسام للنهاية تحت الأقسام الفرعية



    سلام عليكم
    عندي جدول في القاعدة والحقل

    id
    CatID

    الحقل الأول لتخزين رقم القسم
    والحقل الثاني لتعيين قسم تحت قسم



    حاولت عدة مرات أنشئ استعلام بحيث عندما تكون عنوان الصفحة بهذا الشكل
    index.php?id=1

    أقدر على جلب القسم الرئيسي والفرعي
    إلى هنا بدون أي مشكلة
    بس ما أقدر أجلب القسم المسى ب(قسم آخر)
    انتظركم وشكراً





    الصور المرفقة الصور المرفقة  


  2. #2
    عضو فعال جدا
    تاريخ التسجيل
    Apr 2002
    المشاركات
    2,046


    كود PHP:
    $firstid addslashes($_GET['id']);
    $result1 = @mysql_fetch_array(@mysql_query("SELECT `id` FROM `table` WHERE `id` = $firstid"));
    echo 
    $result1['id']; // main section
    $result2 = @mysql_fetch_array(@mysql_query("SELECT `id` FROM `table` WHERE `CatID` = $result1[id]"));
    echo 
    $result2['id']; // first sub section
    $result3 = @mysql_fetch_array(@mysql_query("SELECT `id` FROM `table` WHERE `CatID` = $result2[id]"));
    echo 
    $result3['id']; // second sub section 






    __________________
    مدونتي

  3. #3
    عضو شرف
    تاريخ التسجيل
    Mar 2005
    المشاركات
    943


    السلام عليكم ..

    كتبت جواب .. ولم انتبه لجواب الاخ محمود ..

    هو اكثر مني خبره ..

    شكرا لكم






  4. #4
    عضو سوبر نشيط
    تاريخ التسجيل
    Mar 2002
    المشاركات
    889


    اخواني الأعزاء mahmoud009 و جواني أشكركم

    اللي أريد أسوي لمن أخفي قسم تختفي جميع الأقسام تحته والحذف و...

    بس بالظاهر لا توجد طريقة لجلب جميع الأقسام الداخلية، مثلاً إلى مستوى العاشر بأوامر مختصرة، افتكر لازم أفكر أكثر بقاعدة البيانات

    ما أدري ألقى فكرة مثل إضافة حقل إضافي للقاعدة أو أي شيء بحيث أريد عندما أخفي قسم تختفي باقي الأقسام المنشعبة منه






  5. #5


    بالنسبه للأظهار والأخفاء أصف حقل زياده
    اسم الحقل لنفرض A
    أما يحمل
    y ظاهر أو x مخفي

    يصبح الاستعلام كالتالي

    كود PHP:
    $result1 = @mysql_fetch_array(@mysql_query("SELECT `id` FROM `table` WHERE `id`=$firstid AND A='y'")); 
    معنى الاستعلام في حال تحقق الشرط الاول اللي هو رقم الاي دي والشرط الثاني اللي هو A='y'





    __________________
    all site arabic .................... ets.=="...";
    مهما كان ماتفعله صغيرا .. اجعل نيتك خالصة لوجه الله .

  6. #6
    عضو سوبر نشيط
    تاريخ التسجيل
    Mar 2002
    المشاركات
    889


    أخي الكريم mshaer-net موجود هذا الحقل واسمه عندي hidden ونوعه Int
    المشكلة في طريقة ربط الأقسام الرئيسية والأقسام الفرعية عند التحديث أو الحذف
    ممكن تقرأ الموضوع من الأعلى وشكراً






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


    اعتقد انك تريد شئ مثل TREE VIEW
    والفكره تكمن انك ستستعمل داله تكرر نفسها
    معذرة سوف اكمل في وقت اخر





    __________________
    سبحان الله وبحمده سبحان الله العظيم

    العضوية يستخدمها اكثر من شخص
    Nabeel A. Galal
    Hawk Eye
    nabeel.galal AT hotmail.com

  8. #8
    عضو نشيط جدا
    تاريخ التسجيل
    Apr 2004
    المشاركات
    431


    هل تقصد انك عند حذف القسم الرئيسي تريد ان يتم الغاء كل الفرعي منه ؟
    إن كان هذا مرادك فلك من محاولة

    كود PHP:

    function del_cat($id)
     {
        
    $result1 mysql_query("SELECT `id` FROM `table` WHERE `CatID`=".$id);// جلب الأقسام الفرعية
        
    if (mysql_num_rows($result1) > 0)// إن وجد أقسام فرعية
         
    {
            while (
    $fch mysql_fetch_array($result1))
             {
                 
    del_cat($fch['id']); // سيقوم بتنفيذ نفسه عليها
             
    }
         }
        else
    // وإن لم يجد فيمسحها
         
    {
            
    mysql_query('Delete from `table` where `id`='.$id);
         }
     } 






    __________________
    حازم خالد
    مبرمج، بعمل مواقع ويب وتطبيقات موبيل، هتلاقي شوية كورسات فيديو على YouTube بتاعي، وشوية كود على اكونت Github، ودي سيرتي فيها شوية حجات من شغلي، اخيراً كل لينكات السوشيال ميديا بتاعتي هنا.

  9. #9
    عضو سوبر نشيط
    تاريخ التسجيل
    Mar 2002
    المشاركات
    889


    أخي hawkeye مشكور على المشاركة وجزاك الله خير الجزاء

    أخي mezoo مشكور، بالظاهر هذا هو الحل
    بس عندما يتحقق الشرط، الأباتشي في اللوكال عندي يتعطل
    على كل حال مشكور يا أستاذ mezoo وجزاك الله خير الجزاء

    أيضاً أشكر مرة أخرى جميع الاخوة اللي شاركوا في الموضوع

    تقبلوا تحياتي










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

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