صفحة 2 من 2 الأولىالأولى 12
النتائج 16 إلى 30 من 30

الموضوع: داله لعرض الاقسام والاقسام الفرعية الي مالا نهاية

  1. #16
    عضو نشيط
    تاريخ التسجيل
    Apr 2004
    المشاركات
    236


    ينصرك دينك يا رعد .. اخيراً

    هعمل تجارب عليها ان شاء الله تطلع تمام





    __________________
    مشاريعي الحالية :
    الحوارات |||||||||| 90%
    الأخبار |||||||||| 5%
    آخر |||||||||| 40%

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


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

    عمل الكود سيكون فيه بعض الصعوبة و يحتاج تجارب حتى ينجح : )

    وشكرا على الدالة ساجربها لاحقا





    التعديل الأخير تم بواسطة jawwwad ; 10-02-2010 الساعة 04:05 AM
    __________________
    قوالب ووردبريس مدفوعة

    تابع احدث الاعمال على الفيسبوك :https://www.facebook.com/almtwer


  3. #18
    عضو فعال
    تاريخ التسجيل
    Jul 2008
    المشاركات
    1,109


    نور هات جدول المواضيع وجدول الردود
    ويكون فيهم بيانات عشان اجرب اعملها وان شاء الله اعرف اعملة





    __________________
    ســـــــبحان الله وبـــــــــحمده *سبـــــــــــحان الله العظيم
    لطلب البرمجة فقط
    helal-egypt@hotmail.com

  4. #19
    عضو فعال
    تاريخ التسجيل
    Jul 2008
    المشاركات
    1,109


    نور جرب المثال معا قاعدة البيانات الي في المرفقات

    وغير معلومات الاتصال يارب يكون ده طلبك ان شاء الله





    الملفات المرفقة الملفات المرفقة
    __________________
    ســـــــبحان الله وبـــــــــحمده *سبـــــــــــحان الله العظيم
    لطلب البرمجة فقط
    helal-egypt@hotmail.com

  5. #20
    عضو نشيط
    تاريخ التسجيل
    Jun 2008
    المشاركات
    83


    لقد قمت بتعديل بسيط للكود + اضافة شرح له
    للتحميل من المرفقات





    الملفات المرفقة الملفات المرفقة

  6. #21
    عضو فعال
    تاريخ التسجيل
    Jul 2008
    المشاركات
    1,109


    نور الكود اشتغل ؟؟؟؟؟





    __________________
    ســـــــبحان الله وبـــــــــحمده *سبـــــــــــحان الله العظيم
    لطلب البرمجة فقط
    helal-egypt@hotmail.com

  7. #22
    عضو نشيط
    تاريخ التسجيل
    Apr 2004
    المشاركات
    236


    اشتغل تمام يا محمد .. جزاك الله كل خير انت و الاخ رعد ..

    بس عندك مشكلة بسيطة .. لما تضيف رد فرعي على الرد لازم تكتب رقم الموضوع الاساسي اللي عليه الرد .. لكن انت بتحط 0 مكانه .. ياريت تعدل النقطة دي يا محمد .. و شكراً لك





    __________________
    مشاريعي الحالية :
    الحوارات |||||||||| 90%
    الأخبار |||||||||| 5%
    آخر |||||||||| 40%

  8. #23
    عضو فعال
    تاريخ التسجيل
    Jul 2008
    المشاركات
    1,109


    اشتغل تمام يا محمد .. جزاك الله كل خير انت و الاخ رعد ..

    بس عندك مشكلة بسيطة .. لما تضيف رد فرعي على الرد لازم تكتب رقم الموضوع الاساسي اللي عليه الرد .. لكن انت بتحط 0 مكانه .. ياريت تعدل النقطة دي يا محمد .. و شكراً لك
    نور دية انا عملها عشان انت مش بتقوم بوضع رقم الموضوع للرد فرعي بس اهم حاجة انها شعالة





    __________________
    ســـــــبحان الله وبـــــــــحمده *سبـــــــــــحان الله العظيم
    لطلب البرمجة فقط
    helal-egypt@hotmail.com

  9. #24
    عضو نشيط
    تاريخ التسجيل
    Apr 2004
    المشاركات
    236


    يا سلام لو تعدلها يا محمد و تحط شرح بسيط على الكود .. هيبقى مية بالمية

    هتنفع لما تطلب كل ردود موضوع معين ..





    __________________
    مشاريعي الحالية :
    الحوارات |||||||||| 90%
    الأخبار |||||||||| 5%
    آخر |||||||||| 40%

  10. #25
    عضو فعال
    تاريخ التسجيل
    Jul 2008
    المشاركات
    1,109


    يا سلام لو تعدلها يا محمد و تحط شرح بسيط على الكود .. هيبقى مية بالمية

    هتنفع لما تطلب كل ردود موضوع معين ..
    لو انت عاوذ تجيب ردود موضوع واحد تعمل كده

    كود PHP:
    Loops(/*رقم الموضوع*/1,false,/*مصفوفة الردود*/$Replays); 






    التعديل الأخير تم بواسطة محمدهلال ; 11-02-2010 الساعة 03:56 PM
    __________________
    ســـــــبحان الله وبـــــــــحمده *سبـــــــــــحان الله العظيم
    لطلب البرمجة فقط
    helal-egypt@hotmail.com

  11. #26
    عضو نشيط
    تاريخ التسجيل
    Apr 2004
    المشاركات
    236


    شكراً يا محمد ..

    بس ياريت تعمل شرح للكود عشان الواحد يستفيد بالتعديلات عليه ؟؟

    معلش انا عارف اني بغلبك معي





    __________________
    مشاريعي الحالية :
    الحوارات |||||||||| 90%
    الأخبار |||||||||| 5%
    آخر |||||||||| 40%

  12. #27
    عضو فعال
    تاريخ التسجيل
    Jul 2008
    المشاركات
    1,109


    شكراً يا محمد ..

    بس ياريت تعمل شرح للكود عشان الواحد يستفيد بالتعديلات عليه ؟؟

    معلش انا عارف اني بغلبك معي
    اتفضل اخي الكريم
    كود PHP:



    <?php
    /** 
      * ##############################################
      * ##برمجة محمدهلال                             ##
      * ##جميع الحقوق محفوظة لي محمدهلال             ##
      * ##    mohamedhelal                            ##
      * ##all rights to mohamedhelal                 ##
      * ##email:mohamed_helal123456@hotmail.com        ##
      * ##############################################
      */
      
      
    function Loops(/*رقم الموضوع*/$Topid=false,/*رقم الرد*/$Repid=false,/*مصفوفة الردود*/$Replays=array(),/*مصفوفة القيمة الراجعه من الداله*/$Returns=array(),/*لعمل اضافة الاسم امام اسم الرد*/$Ta=1){ 
              if(
    count($Replays)>0){ //التاكد من ان المصفوفة ليسى فاغة
                  
    $Ta++; 
                  foreach(
    $Replays as $replay){ //عمل تكرار لمصفوفة الردود
                      
    if($Topid!=false and $replay['news']==$Topid){ //التاكد من وجود  رقم المقال
                          //قوم بتغير  عنوان الرد باضافة 
                          //->
                          
    $replay['title']="->".$replay['title']; 
                          
    //قوم باضافة الصف الي المصفوفة
                          
    $Returns[]=$replay
                          
    // اعادة استخدام الداله و
                          // التاكد من وجدو ردود فرعية 
                          
    $Returns=Loops(false,$replay['id'],$Replays,$Returns,$Ta); 
                      }elseif(
    $Topid==false and $replay['parentid']==$Repid){ //اذا كان رقم الموضوع يساوى0 و رقم الرد يساوى رقم الرد الاب 
                          
    for($i=1;$i<$Ta;$i++){$sys.="->";} //اعمل تكرار للرمز
                          //->
                          
    $replay['title']=$sys.$replay['title']; 
                          
    //قومة بافراغ القيمة
                          
    $sys=''
                          
    //قوم باضافة الصف للمصفوفة
                          
    $Returns[]=$replay
                          
    // اعادة استخدام الداله و
                          // التاكد من وجدو ردود فرعية 
                          
    $Returns=Loops(false,$replay['id'],$Replays,$Returns,$Ta); 
                      } 
                  } 
              } 
              
    // ارجاع المصفوفة التي بيها جميع القيم
              
    return $Returns
          } 

    ?>






    __________________
    ســـــــبحان الله وبـــــــــحمده *سبـــــــــــحان الله العظيم
    لطلب البرمجة فقط
    helal-egypt@hotmail.com

  13. #28
    عضو نشيط
    تاريخ التسجيل
    Apr 2004
    المشاركات
    56


    شكرا معلومة هامة

    مع تحياتي
    موقع زلزال





    __________________
    شبكة زلزال
    استضافة تصميم تطوير المواقع
    www.ZeLZaL.ORG
    Messenger : ZeLZaL@Live.com

  14. #29
    عضو نشيط
    تاريخ التسجيل
    Apr 2004
    المشاركات
    236


    معلش يا محمد هتعبك معايا مرة تانية .. و اعتبرها اخيرة
    ياريت تعدل النقطة اللي قولتلك عليها .. في حالة الرد الفرعي يتكتب رقم الموضوع ..

    عارف ليه ؟

    عشان لما تيجي تعمل Limit للمواضيع .. و في نفس الوقت في استعلام تاني بيجلب كل الردود الفرعية ..
    طيب لو الردود الفرعية 5000 رد .. !!
    يبقى لازم نعمل WHERE للاستعلام بتاع الردود الفرعية لتحديد الردود الفرعية التابعة للمواضيع المعروضة فقط

    اتمنى تكون فهمت قصدي





    __________________
    مشاريعي الحالية :
    الحوارات |||||||||| 90%
    الأخبار |||||||||| 5%
    آخر |||||||||| 40%

  15. #30
    عضو فعال
    تاريخ التسجيل
    Jul 2008
    المشاركات
    1,109


    معلش يا محمد هتعبك معايا مرة تانية .. و اعتبرها اخيرة
    ياريت تعدل النقطة اللي قولتلك عليها .. في حالة الرد الفرعي يتكتب رقم الموضوع ..

    عارف ليه ؟

    عشان لما تيجي تعمل Limit للمواضيع .. و في نفس الوقت في استعلام تاني بيجلب كل الردود الفرعية ..
    طيب لو الردود الفرعية 5000 رد .. !!
    يبقى لازم نعمل WHERE للاستعلام بتاع الردود الفرعية لتحديد الردود الفرعية التابعة للمواضيع المعروضة فقط

    اتمنى تكون فهمت قصدي
    جرب كده
    كود PHP:
     function Loops($Topid=false,$Repid=false,$Replays=array(),$Returns=array(),$Ta=1){
              if(
    count($Replays)>0){
                  
    $Ta++;
                  foreach(
    $Replays as $replay){
                      if(
    $Topid!=false and $replay['topid']==$Topid and $replay['parentid']==){
                          
    $replay['title']="->".$replay['title'];
                          
    $Returns[]=$replay;
                          
    $Returns=Loops(false,$replay['id'],$Replays,$Returns,$Ta);
                      }elseif(
    $replay['parentid']!=and $replay['parentid']==$Repid){
                          for(
    $i=1;$i<$Ta;$i++){$sys.="->";}
                          
    $replay['title']=$sys.$replay['title'];
                          
    $sys='';
                          
    $Returns[]=$replay;
                          
    $Returns=Loops(false,$replay['id'],$Replays,$Returns,$Ta);
                      }
                  }
              }
              return 
    $Returns;
          }
       
    //---------- 






    __________________
    ســـــــبحان الله وبـــــــــحمده *سبـــــــــــحان الله العظيم
    لطلب البرمجة فقط
    helal-egypt@hotmail.com





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

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

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