صفحة 1 من 2 12 الأخيرةالأخيرة
النتائج 1 إلى 15 من 21

الموضوع: مطلوب مساعده في عمل التعدد هذا لو تكرمتم

  1. #1
    عضو فعال جدا
    تاريخ التسجيل
    Feb 2004
    المشاركات
    2,307

    مطلوب مساعده في عمل التعدد هذا لو تكرمتم



    السلام عليكم

    عملت في منتداي تعدد ..

    وهو اني اعرض 12 رد في الصفحة الواحد + الموضوع تمام

    وبعدها تتكون صفحة ثانيه للردود يعني مثل اي منتدى

    يظهر بجنب الموضوع ( الصفحات : 1 ، 2 ..) مثلا صح

    عملتها بمنتداي بس ما طلعت مضبوطه :shy:

    وش العمل ؟ :con2:

    فاليت تساعدوني .. لانه الان .. يظهر بشكل غير جيد

    بحيث لو الموضوع متعدد يعني عليه ردود حوالي صفحتين و بقي رد واحد وتظهر الصفحة الثالثه يعني الرد هذا يظهر بالصفحة الثالثه..

    تكون (الصفحات : 1 ، 2 ، 3 ) .. هذا قبل اضافة الرد وتتكون الصفحة الثالثه..

    اذا لم تفهمني تصفح في المنتدى رجاءً وحاول زيارة اكثر من منتدى وموضوع متعدد

    من هنا


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





    __________________
    بي اتش بي العرب : php-ar.com
    دروس PHP خاص : phpfaq.php-ar.com

    new site : www.naifphp.net/web


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


    اخوي جريح انا فهمت الوضع وهو اذا كان عندك مثلا 20 رد

    كل 10 ردود تظهر بصفحه

    معناه المفروض تكون بالشكل هذا


    الصفحات 1 , 2


    لكن الموجود الان هو


    الصفحات 1 , 2 , 3

    مع انه الصفحه الثالثه ما فيها اي رد

    طيب اخوي هالشي معتمد على الكود اللى قمت ببرمجته وحسب لك عدد الردود واظهر لك الصفحات ممكن ترفق لنا الكود البرمجي وخلنا نجرب واياك الحلول

    اذا فهمي للموضوع خطا نبهني رجاء






  3. #3
    عضو فعال جدا
    تاريخ التسجيل
    Feb 2004
    المشاركات
    2,307


    الله يخليك اخوي المهمة9 .. ونورت الموضوع اخوي ..

    والفكرة وصلت لك تمام والحمد لله ماشاء الله عليك ..

    اقولك

    كود PHP:
    <? 
    ## استخراج عدد الردورد لكل موضوع
    $selve mysql_query("select * from replay_table where idthread='$threadID' order by replyid desc ");
    $num mysql_num_rows($selve);
    ?>
    الان في كل موضوع 12 اوكـ

    وش العمل ..

    وتقبل تحياتي





    __________________
    بي اتش بي العرب : php-ar.com
    دروس PHP خاص : phpfaq.php-ar.com

    new site : www.naifphp.net/web

  4. #4
    عضو سوبر نشيط
    تاريخ التسجيل
    Nov 2003
    المشاركات
    669


    تبي الصدق ما فهمت وش المشكلة :nice:

    لكن بناءً على الكود الذي وضعته جرب هذا

    كود PHP:
    ## استخراج عدد الردورد لكل موضوع 
    $selve mysql_query("select * from replay_table where idthread='$threadID' order by replyid desc LIMIT 10 "); 
    $num mysql_num_rows($selve); 
    هالحين رح يظهر لك 10 درود

    بالتوفيق ،،،





    __________________
    الإستضافات :

    http://www.ala7lam.net/host.html

    موضوع الإستضافات وخدماتنا :

    إستضافات وخدمات شبكة الأحلام التطويرية ...

  5. #5
    عضو فعال جدا
    تاريخ التسجيل
    Dec 2004
    المشاركات
    4,037


    أخي جريح إذا لم تكن المسألة قد حلت بعد فأرجو إرفاق الجزء من الكود الذي يعرض روابط الصفحات كعدد (1 - 2 - 3) ..





    __________________
    ....
    محمد حسام
    انترنت بلس

  6. #6
    عضو فعال جدا
    تاريخ التسجيل
    Feb 2004
    المشاركات
    2,307


    شكرا لك اخوي ســــاري .. لكن ليس المطلوب ..

    انا الان ساوضح الامر بمثال حي ..

    الان في هذا المنتدى يوجد الموضوع :
    -----------------------------------------------------------------------------------
    (:: دليل أعضـاء بـي اتـش بـي العـرب :. ( الصفحات : 1,2,3, )
    -----------------------------------------------------------------------------------

    تمام .. لكن اذا ضغطت على الصفحة (3) لن تجد ردود .. ستجد الموضوع فقط ..

    فالمفروض يكون هناك
    -----------------------------------------------------------------------------------
    (:: دليل أعضـاء بـي اتـش بـي العـرب :. ( الصفحات : 1,2, )
    -----------------------------------------------------------------------------------

    فقط ..!

    وبعض المرات .. لو باقي مثلا رد وتتكون الصفحة الـ ثالثه .. يقوم يحط صفحة ثالثه ؟؟

    اهو الخطا في العملية الحسابية اعتقد ..

    ( رابط المثال هذا )
    http://www.php-ar.com/theradforum.ph...87c0d0a026b77c

    ====================================================

    في هالقسم
    http://www.php-ar.com/theradforum.ph...dfa9bba1f0cdf7

    يوجد الموضوع

    سكربت بي اتش بي فلسطين (انتظر ارائكم لطرحة للتحميل ). ( الصفحات : 1, )

    عليه صفحتين .. لكن كما هو ظاهر عارض انه عليه صفحة وحده فقط ..

    وكذلك الموضوع

    ~~ مكتبة السكريبــات ~~. ( الصفحات : 1,2,3, )

    عليه صفحتين فقط .. ولكنه عارض عليه 3 صفحات ؟؟

    اذا الخطا في العملية الحسابية ..

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

    الرجاء اتباع مالي ..

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

    والف شكر لكم .. وتقبلوا تحياتي ..





    __________________
    بي اتش بي العرب : php-ar.com
    دروس PHP خاص : phpfaq.php-ar.com

    new site : www.naifphp.net/web

  7. #7
    عضو فعال جدا
    تاريخ التسجيل
    Dec 2004
    المشاركات
    4,037


    أخي الكريم .. عندي إحساس قوي أن المشكلة كلها عندما لا يكون الرقم الذي يمثل عدد الصفحات التي يبدأ منها موجودا .. لذلك أريد منك التأكد جديا من أنه إذا كان count غير موجودا فإنه يجعله = 0 كرقم .. أعرف أنه شيء موجود أصلا لكن ابحث في هذه النقطة لأن ملاحظاتي على البرنامج أوصلتني لهذا ..

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





    __________________
    ....
    محمد حسام
    انترنت بلس

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


    اخي الكريم جريح كما ذكر لك الاخ انترنت بلس مكان المشكله ولكن لو كنت وضعت الكود لوجدنا حلا سريعا للمشكله


    او ارسله بريديا
    alnoor_z11@hotmail.com






  9. #9
    عضو فعال جدا
    تاريخ التسجيل
    Feb 2004
    المشاركات
    2,307


    اهلا اخوي انترنت بلس ، المهمه ..

    الف شكر للمتابعه

    وهذا الكود ..

    كود PHP:
    <?
    $query_rep 
    mysql_query("SELECT * FROM mytable_replay WHERE idthrea='$ThreadID'  ");
    $count_replay mysql_num_rows($query_rep);
    if(
    $count_replay 12){
    $count_replay_new round($count_replay 9)+1;
    echo 
    " الصفحات : ";
    $now_count 0;
    $naifid 0;
    for(
    $nm=2$nm<$count_replay_new$nm++){
    $naifid $naifid+1;
    echo 
    "<a href='showthread.php?p=show&count=$now_count'>".$naifid."</a>$fa";
    $now_count $now_count+12;
    }
    echo 
    " )";
    }
    ?>
    لا ادري لماذا اخترت الرقم

    كود PHP:
    $count_replay_new round($count_replay 9)+1
    واتمنى ان اجد الحل

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





    __________________
    بي اتش بي العرب : php-ar.com
    دروس PHP خاص : phpfaq.php-ar.com

    new site : www.naifphp.net/web

  10. #10
    عضو فعال جدا
    تاريخ التسجيل
    Dec 2004
    المشاركات
    4,037


    جرب
    /12 مش /9





    __________________
    ....
    محمد حسام
    انترنت بلس

  11. #11
    عضو فعال جدا
    تاريخ التسجيل
    Feb 2004
    المشاركات
    2,307


    شكرا لك اخي

    لكن لازالت المشكلة مستمره

    http://www.php-ar.com/theradforum.ph...1b9865f00aee03

    لاحظ (دليل اعضاء بي اتش بي العرب ( الصفحات : 1 ، 2 ،3 ) ..

    وهو فقط صفحيتن

    وهنا

    http://www.php-ar.com/theradforum.ph...cc7e5f3b8d0067

    الموضوع مجلة بي اتش بي فلسيطن عليها صفحيتن اظهر صفحة واحده

    تمام

    هذه التجربه كان الكود

    كود PHP:
              $count_replay_newa round($count_replaya 12)+1
    وشلت الواحد ظهرت كلمة الصفحات دون ارقام .. في بعض المواوضيع كمجلة فلسطين

    كود PHP:
              $count_replay_newa round($count_replaya 12); 
    وشكرا لك





    __________________
    بي اتش بي العرب : php-ar.com
    دروس PHP خاص : phpfaq.php-ar.com

    new site : www.naifphp.net/web

  12. #12
    عضو فعال جدا
    تاريخ التسجيل
    Feb 2004
    المشاركات
    2,307


    بالمناسبة اذا كان عدد الرورد ( 12 ) اهو السبب لا مشكلة في انقاصة او زيادته





    __________________
    بي اتش بي العرب : php-ar.com
    دروس PHP خاص : phpfaq.php-ar.com

    new site : www.naifphp.net/web

  13. #13
    عضو فعال جدا
    تاريخ التسجيل
    Feb 2004
    المشاركات
    2,307


    الحمد لله تقريبا انحل ..

    كود PHP:
    <?
    ## عدد الردود بالصفحة
    $max_replay_in_page 12;
    ## معرفة عدد الردود على الموضوع
    $naif mysql_query("select * from mytable_replay ");
    $num_replay mysql_num_rows($naif);
    ## اذا كان عدد الردود = 12
    if($num_replay == $max_replay_in_page){
    ## فالصفحات = 0
    $count_page 0;
    ## والا
    }else
    if(
    $num_replay $max_replay_in_page){
    ## قسمنا عدد الردود على 12
    $count_page round($num_replay $max_replay_in_page);

    ## طباعة عدد الصفحات
    echo $count_page;
    }

    ?>
    بقي الباقي بكمله ان شاء الله ..

    الف شكر لكل من رد وشارك .. والله يجزاكم الف خير ..





    __________________
    بي اتش بي العرب : php-ar.com
    دروس PHP خاص : phpfaq.php-ar.com

    new site : www.naifphp.net/web

  14. #14
    عضو فعال جدا
    تاريخ التسجيل
    Feb 2004
    المشاركات
    2,307


    شكلها المشكلة ماراح تنحل ؟





    __________________
    بي اتش بي العرب : php-ar.com
    دروس PHP خاص : phpfaq.php-ar.com

    new site : www.naifphp.net/web

  15. #15
    عضو نشيط
    تاريخ التسجيل
    Mar 2005
    المشاركات
    281


    الي ما يجي معك
    روح معه ؟؟!!
    نقص واحد من العدد المطلوب

    كود PHP:
    echo $count_page 1
    وانصحك وبشدة بكلاس رفيع

    تحياتي










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

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

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