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

الموضوع: تعدد الصفحات لناتج الـwhile

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

    تعدد الصفحات لناتج الـwhile



    السلام عليكم

    أنا أستخدم دالة الwhile لعرض الملفات ف مجلد معين

    ولكنها تظهر كلها في صفحة واحدة وهي بذلك تكون مزعجة جداً

    لذلك حابب أضيف خاصية تعدد الصفحات

    أي عرض 10 ملفات في كل صفحة

    هل يمكن ذلك وكيف؟









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


    الكود؟؟





    __________________
    مدونتي

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


    أي كود؟؟






  4. #4
    عضو فعال جدا
    تاريخ التسجيل
    Aug 2004
    المشاركات
    2,178


    إذا كنت تقصد حلقة الوايل ها هي

    while ($file = readdir($dir)) {
    if ($file <> '.' && $file <> '..' && $file <> 'Thumbs.db' && $file <> '.htaccess') {






  5. #5


    كود PHP:
    while ($file readdir($dir)) {
        if (
    $file <> '.' && $file <> '..' && $file <> 'Thumbs.db' && $file <> '.htaccess') {
            
    $data[] = $file
        
    }
    }

    $page $_REQUEST['page'];
    $start = ($page -1) * 10;
    for (
    $a =start$a start +10$a++) {
        
    //show 10 files here
        
    echo $data[$a];
    }

    $pages count($data) / 10;
    if (
    count($data) % 10 0) {
        
    $pages += 1;
    }

    for (
    $a =1$a <= $pages$a++) {
        echo 
    "<a herf=\"link?page=$a\">$a</a> ";







    __________________
    عزوز الحسني

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


    Fatal error: Maximum execution time of 30 seconds exceeded in






  7. #7
    عضو سوبر نشيط
    تاريخ التسجيل
    Mar 2003
    المشاركات
    790


    phpfreaks.com
    توجد طريقة جيدة لتعدد الصفحات






  8. #8


    عفواً نسيت علامة $ للمتغير start$ في السطر:

    for ($a =start; $a < start +10; $a++)





    __________________
    عزوز الحسني

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


    اهلا عزيزي ابو ماجد

    الكود يقوم بطباعة 1 2 3 4 5 6 7 8

    في الأسفل ولكن بدون روابط






  10. #10


    غير كلمة link إلى الرابط الذي تريده مثلاً:
    كود PHP:
    for ($a =1$a <= $pages$a++) {
        echo 
    "<a herf=\"index.php?page=$a\">$a</a> ";

    اعذرني على الاخطاء فأنا كتبت الكود إرتجالاً ودون أن أجربه





    __________________
    عزوز الحسني

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


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








  12. السلام عليكم

    انا جربتها ايضا

    وتعرض 10 ملفات فعلا لكن الانتقال للصفحة الثانية لا يعمل

    أتمنى أبو ماجد تشوف لنا حل

    مع شكري للجميع





    __________________
    كل مالا يعطى يضيع

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


    لكن انا كل ملف في صفحة لازم اروح الصفحة الثانية عشان اشووف الملف الثاني

    ياريت تشوفون لنا حل

    إبراطورية وحيد

    تراني شغلت الكود اللي في الموضوع هذاك

    كنت مشقلبق أمرين فوق بعض <<< أبله رسمي

    تصبحون على خير






  14. #14


    كان يطبع الأرقام بدون روابط لأني كتبت herf بدل href
    وأضف تحقق من قيمة page$ إن لم تكون موجودة يجعل قيمتها واحد
    المهم هنا البرمجة وقد جربتها هذه المرة

    كود PHP:
    <?
        $dir 
    opendir('.');
         while (
    $file readdir($dir)) {
            if (
    $file <> '.' && $file <> '..' && $file <> 'Thumbs.db' && $file <> '.htaccess') {
                
    $data[] = $file;
            }
        }
        
    $page $_REQUEST['page'];
        if (!
    $page) {
            
    $page 1;
        }
        
    $start = ($page -1) * 10;
        for (
    $a $start$a $start +10$a++) {
            
    //show 10 files here
            
    echo $data[$a].'<br>';
        }

        
    $pages count($data) / 10;
        if (
    count($data) % 10 0) {
            
    $pages += 1;
        }

        for (
    $a =1$a <= $pages$a++) {
            echo 
    "<a href=\"index.php?page=$a\">$a</a> ";
        }
    ?>






    __________________
    عزوز الحسني



  15. ستتم التجربة يغطيك العافية اخوي ابو ماجد

    ارق التحايا





    __________________
    كل مالا يعطى يضيع





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

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

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