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

الموضوع: أريد حل لشجرة الأقسام بدون الأستدعاء الذاتى

  1. #1
    عضو نشيط
    تاريخ التسجيل
    Feb 2008
    المشاركات
    281

    أريد حل لشجرة الأقسام بدون الأستدعاء الذاتى



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

    أريد حل لعمل شجرة لأقسام الموقع لأكن أريدها بدون الأستدعاء الذاتى لأنوا يقوم بعمل أستعلامات كثيرة

    أريد حل بأستعلام واحد

    وشكرآ لكم







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


    وعليكم السلام

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

    اذا كان هذا ما تطلب فأنا قد قمت ببرمجة نفس الكود لسكربت الدروس العربي

    كود PHP:
    function exgo(){
        global 
    $db;
        
    $cats   $db->get_results("select * from forums order by CatID,COrder");
        
    $ncat    count($cats);
        
    $return = array();
        if(
    $ncat){
            for(
    $i=0;$i<$ncat;$i++) {
                if(
    $cats[$i]['CatID']){
                    
    $return[$cats[$i]['CatID']]['sub'][$cats[$i]['id']] = $cats[$i];
                }else{
                    
    $return[$cats[$i]['id']] = $cats[$i];
                }
            }
        }
        return 
    $return;

    اما اذا كنت تقصد غير ذلك

    فاعذرني لم افهمك جيدا


    اخوك / صالح المطرفي





    __________________
    صالح المطرفي (Mr.Saphpـ)
    مدونتــــــي
    الصندوق الماسي الخامس
    قوالب WordPress
    تم بحمد الله الإنتهاء من سكربت الدروس العربي 4.0
    http://www.saphplesson.org

  3. #3
    عضو نشيط
    تاريخ التسجيل
    Feb 2008
    المشاركات
    281


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

    مرحبآ بك أستاذ صالح . أنت من مبدعين سوالف وأنا من المعجبين ببرنامجك

    هذة الدالة جميلة جدآ لأنها تستخدم أستعلام واحد فقط لاكن ينقصها تطوير لتخرج أقسام الى ما لانهاية

    عند أخرج الأقسام لايخرج أقسام الى مالانهاية . يخرج فقط أقسم فرعية تحت القسم الرئيسيى


    كود PHP:
    table -> forums
    id
    name
    CatID

    " insert into forums (id, name, CatID) values ('1', 'cate a', '0') ";
    " insert into forums (id, name, CatID) values ('2', 'cate b', '1') ";
    " insert into forums (id, name, CatID) values ('3', 'cate c', '2') ";
    " insert into forums (id, name, CatID) values ('4', 'cate d', '3') ";
    " insert into forums (id, name, CatID) values ('5', 'cate e', '0') ";
     
    result
     
    cate a
       
    -> cate b
    *cate e 
    وشكرآ لمحاولتك مساعدتى أستاذ صالح






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


    شكرا على كلامك اللطيف

    بالنسبة لما ذكرت وجدت موضوع في مفضلتي قد يفيدك

    منتدى التراث والمعاصرة -> كائن الأقسام الفرعية المتعددة

    الطريقة ممتازة جداً وعملية





    __________________
    صالح المطرفي (Mr.Saphpـ)
    مدونتــــــي
    الصندوق الماسي الخامس
    قوالب WordPress
    تم بحمد الله الإنتهاء من سكربت الدروس العربي 4.0
    http://www.saphplesson.org





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

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

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