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

الموضوع: [دالة] عرض الأقسام الرئيسية والفرعية الى مالا نهاية

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

    [دالة] عرض الأقسام الرئيسية والفرعية الى مالا نهاية



    السلام عليكم ورحمة الله

    الدالة وظيفتها عرض الأقسام الرئيسية والمتفرعة منها الى مالا نهاية
    بطريقة مشابهة لذلك:
    > قسم رئيسي 1
    >> قسم فرعي 1 من رئيسي 1
    >>> قسم فرعي 1 من فرعي 1 من رئيسي 1
    >>>> قسم فرعي 1 من فرعي 1 من فرعي 1 من رئيسي 1
    >>> قسم فرعي 2 من فرعي 1 من رئيسي 1
    >> قسم فرعي 2 من رئيسي 1
    >>> قسم فرعي 1 من فرعي 2 من رئيسي 1
    > قسم رئيسي 2
    مع امكانية تغيير الرمز > الى أي رمز أو صورة ترغب فيها

    كود الدالة:
    كود PHP:
    function list_categories($parent=0)
    {
    // start edit here
        
    $table_name "art_cat"//اسم الجدول الذي يحتوي الأقسام
        
    $parentcat_field_name "sub_cat_id"// اسم الحقل الذي يحتوي رقم القسم الرئيسي
        
    $cat_title_field "title";  // اسم الحقل الذي يحتوي اسم القسم
        
    $cat_symbol ">";// الرمز الذي يسبق اسم القسم
    // end edit here

        
    global $cnt;
        
    $query = @mysql_query("SELECT * FROM `$table_name` WHERE `$parentcat_field_name` = $parent");
        
    $cnt++;
        while(
    $result = @mysql_fetch_array($query))
        {
        
    extract($result);
        (!isset(
    $sub[$sub_cat_id])) ? $sub[$sub_cat_id] = $cnt $cnt $sub[$sub_cat_id];
        for(
    $i=0$i<$cnt;$i++)
        {
            echo 
    $cat_symbol;
        }
        echo $
    $cat_title_field "<br />";
        
    list_categories($id);
        }

    طريقة استخدام الدالة:
    1- التعديل في الـ 4 سطور الأولى.
    2- استدعاء الدالة عن طريق كتابة الكود ()list_categories، كما يمكن استدعاء الأقسام المتفرعة من أي قسم عن طريق تمرير رقم القسم للدالة

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

    منقول http://www.montadaphp.net/showthread.php?t=486





    الملفات المرفقة الملفات المرفقة
    التعديل الأخير تم بواسطة محمود حسين ; 19-05-2007 الساعة 11:30 PM سبب آخر: اضافة رابط الموضوع الأصلي
    __________________
    مدونتي


  2. #2
    عضو نشيط جدا
    تاريخ التسجيل
    Sep 2006
    المشاركات
    405


    جزاك الله خيراً استاذ محمود ..

    ان شاء الله يشوف الموضوع nothing4u ويفهمه






  3. #3


    الف شكر علي الدالة الرائعة اخ محمود





    __________________
    أحمد أبو النصر
    Junior php Developer
    +20166196074

  4. #4


    ممتاز
    هذه الدالة سيحتاجها الكثير من المبرمجين ...
    شكرا لك





    __________________
    عدت
    اقتراحاتكم -> www.elbachiri.com

  5. #5


    رائع جداً اخي محمود ..

    بارك الله فيك ..





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

  6. #6

    تاريخ التسجيل
    Jun 2006
    المشاركات
    1,370


    اقتباس المشاركة الأصلية كتبت بواسطة الحق يعلو
    جزاك الله خيراً استاذ محمود ..

    ان شاء الله يشوف الموضوع nothing4u ويفهمه
    تم





    __________________
    @_@

  7. #7
    عضو فعال
    تاريخ التسجيل
    May 2004
    المشاركات
    1,591


    ما شاء الله عليك اخوي محمود مبدع كعادتك ...

    شكراً لك .





    __________________
    دروس php بالفيديو !

    marabe7 سابقاً .

    حسَّن موقعك في محركات البحث :
    أكاديمية التطوير

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


    اقتباس المشاركة الأصلية كتبت بواسطة الحق يعلو
    جزاك الله خيراً استاذ محمود ..

    ان شاء الله يشوف الموضوع nothing4u ويفهمه
    أستاذ أشرف بارك الله فيك وشاكر لمرورك الكريم

    اقتباس المشاركة الأصلية كتبت بواسطة sBForum
    الف شكر علي الدالة الرائعة اخ محمود
    أنت الأروع أخي الكريم

    اقتباس المشاركة الأصلية كتبت بواسطة Nadorino
    ممتاز
    هذه الدالة سيحتاجها الكثير من المبرمجين ...
    شكرا لك
    شكرا لك أخي Nadorino

    اقتباس المشاركة الأصلية كتبت بواسطة ابو عابد
    رائع جداً اخي محمود ..

    بارك الله فيك ..
    بارك الله فيك أخي أبو عابد

    اقتباس المشاركة الأصلية كتبت بواسطة nothing4u
    تم
    تمام

    اقتباس المشاركة الأصلية كتبت بواسطة marabe7
    ما شاء الله عليك اخوي محمود مبدع كعادتك ...

    شكراً لك .
    شكرا لك أخي marabe7





    __________________
    مدونتي

  9. #9
    عضو جديد
    تاريخ التسجيل
    Jan 2002
    المشاركات
    11


    تسلم اخوي وماقصرت






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


    جميل
    بس لو تطورها
    وتخليها
    تسجل الid في array
    وبعدين تنادي عليها مره تانيه
    عشان نوفر في عدد الكويري










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

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

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