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

الموضوع: طلب مساعدة في اضافة اقسام فرعية

  1. #1

    طلب مساعدة في اضافة اقسام فرعية



    اخواني الكرام
    واجهتني مشكلة في عمل فورم لأضافة اقسام فرعيه


    اسم الجدول للأقسام الرئيسية aqsam
    ويحتوي على :
    cat_id
    qsm اسم القسم الرئيسي
    description الوصف


    واستطعت عمل فورم لأضافة اقسام رئيسية
    بكل سهوله

    ولكن وجهتني مشكلة اضافة اقسام فرعية لتلك الاقسام الرئيسية

    جدول الاقسام الفرعية وأسمه tasneef
    ويحتوي على :
    tsn_id
    joining
    tsn اسم القسم الفرعي
    description الوصف


    فما السبيل لعمل فورم بحيث يدرج لي الاتي :

    1- اسم القسم الفرعي المراد اضافته:
    2- الوصف :
    3- اختر القسم الرئيسي : ويكون قائمة منسدله


    حاولت مراراً ولكن لم انجح في عمله
    وبحثت على دروس كثيرة بالنت ولا افلح :looking:





    __________________
    +======================+
    شبكة تصميم لتطوير المواقع
    www.tsmim.com
    سكربتات حصرية - وتصاميم مميزة لموقعك
    +======================+


  2. #2
    عضو نشيط جدا
    تاريخ التسجيل
    Feb 2007
    المشاركات
    393


    يكفي جدول واحد للاقسام كلها

    اسم الجدول للأقسام الرئيسية aqsam
    ويحتوي على :
    cat_id
    qsm اسم القسم الرئيسي
    description الوصف
    parent_id القسم الأب ::: Default 0

    طبعا الحقل parent_id يكون 0 في حالة الاقسام الرئيسية ولايتبع احد
    parent_id يحمل id للقسم الذي يحويه

    وبـ Recursion بسيط تستطيع الحصول على جميع الاقسام
    كود PHP:
    function categories$id 0,$catPrefix '')
    {
        global 
    $DB;
        
    $selectCats mysql_query("Select * from aqsam where parent_id = '$id' ");
        
    $arr = array();
        while (
    $Cat mysql_fetch_assoc($selectCats))
        {
            
    $arr[$Cat['id']]  =  $catPrefix $Cat['qsm'] ; 
            
    $arr+=  categories($Cat['id'] ,  $Cat['qsm'].' »  ');
        }
        return 
    $arr;


    ستحصل من خلال الفنكشن على مصفوفة :

    كود:
    Array
    (
    
       [1] => القسم الأول
       [2] => الثاني
       [3] => الثاني » متفرع من الثاني
     ......
    )
    الان بسهولة تقدر تكون select من هالمصفوفة بالفورايش

    كود PHP:
    $cats =  categories();

    echo 
    "<select name=\"cat\">";
    foreach( 
    $cats as $id => $name)
    {
       if(
    $_GET['cat']==$id$selected "selected=\"selected\""; else $selected ="";
       echo 
    "<option value=\"$id\" $selected>$name</option>";
    }
    echo 
    "</select>"
    $_GET['cat'] تححده من الرابط بحيث يكون هو العنصر المحدد في القائمة المنسدلة ...


    هذي ترى على السريع اتمنى وفقت فيها ..

    تحياتي





    __________________
    موقعي الشخصي
    www.Flasher.ws

    جزيرة الفنون
    www.Artsisland.net

  3. #3


    الله يثيبك يالغالي

    اللي انا ابيه بالضبط هو كيف اضيف قسم فرعي لأحد الاقسام الرئيسية

    المطلوب الفورم + كود تنفيذ العملية


    الجداول هي

    اسم الجدول للأقسام الرئيسية aqsam
    ويحتوي على :
    cat_id
    qsm اسم القسم الرئيسي
    description الوصف


    جدول الاقسام الفرعية وأسمه tasneef
    ويحتوي على :
    tsn_id
    joining
    tsn اسم القسم الفرعي
    description الوصف





    __________________
    +======================+
    شبكة تصميم لتطوير المواقع
    www.tsmim.com
    سكربتات حصرية - وتصاميم مميزة لموقعك
    +======================+

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


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

    الجدول بواقعه الحالي لا يقبل التفريعات

    انت مضطر تعدل مثلما شرح لك الأخ Flasher إذا بغيت تنفذ الفكرة.

    تحياتي لك.





    __________________
    لا إله إلا الله

  5. #5


    هلا بك يالغالي

    بحاول بأذن الله وشاكر لكم ومقدر





    __________________
    +======================+
    شبكة تصميم لتطوير المواقع
    www.tsmim.com
    سكربتات حصرية - وتصاميم مميزة لموقعك
    +======================+

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


    هلا ابو صالح تبي مثال بنموذج عمل الاقسام غالي وطلب رخيص

    كتبت لك الكود بسرعه لاكن مثال واضح وشغال مضبوط ،،

    حمل الرابط في الاسفل تجد ملف sql بنفس الجداول الي ذكرتها ازرعها ثم تجد اربع ملفات كل ملف موضح باسمه ،،

    http://upload.9q9q.net/file/tQPlIHXuS/otibi.rar.html
    وسلام عليكم






  7. #7


    جعل عيني ما تبكيك اخونا الغاالي My Soul Mate





    __________________
    +======================+
    شبكة تصميم لتطوير المواقع
    www.tsmim.com
    سكربتات حصرية - وتصاميم مميزة لموقعك
    +======================+





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

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

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