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

الموضوع: مشكلة في تعدد الصفحات .....ما يقبل العودة إلى الوراء أو [back]

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

    مشكلة في تعدد الصفحات .....ما يقبل العودة إلى الوراء أو [back]



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

    أسعد الله ايامكم بكل خير
    أخواني عندي مشكلة في تعدد الصفحات وهي انه لما يصل لأخر صفحة مافي خيار Back أو عودة إلى الوراء

    Next 1 Of 3 Last Page هذا لما اكون في اول الصفحة

    لما أوصل للصفحة الاخيرة
    3 On 3
    هنا المشكلة ان مافي خيار BACK او العودة إلى الوراء لصفحة لرقم 2

    وهذا هو الكود اتمنى من أهل الخبرة يساعدونا كيف نضيف الخيار BACK

    كود PHP:
    <?php
    $rowsPerPage 
    10;
    $pageNum 1;
    if(isset(
    $_GET['page']))
    {
        
    $pageNum $_GET['page'];
    }
    $offset = ($pageNum 1) * $rowsPerPage;
    $query  "SELECT id, firstname, lastname, sex, username, email
               FROM users "
    ;
    $pagingQuery "LIMIT $offset$rowsPerPage";
    $result mysql_query($query $pagingQuery) or die('Error, query failed');
    while(list(
    $id$firstname$lastname$sex$username$email) = mysql_fetch_array($result))
    {
        echo 
    "id: $id<br /> first: $firstname<br />last: $lastname<br />gender: $sex<br/ >user: $username<br />email:<br /> $email<br />----==----<br />";
    }
    $result  mysql_query($query) or die('Error, query failed');
    $numrows mysql_num_rows($result);
    $maxPage ceil($numrows/$rowsPerPage);
    $self $_SERVER['PHP_SELF'];
    if (
    $pageNum 1)
    {
        
    $page $pageNum 1;
    }
    else
    {
        
    $prev  "&gt;&gt;";       // we're on page one, don't enable 'previous' link

        
    echo $prev;

        
    $first "&gt;"// nor 'first page' link

        
    echo $first;
    }
    if (
    $pageNum $maxPage)
    {
        
    $page $pageNum 1;

        echo 
    "<a href=\"$self?&amp;page=$page\">Next</a>";

            echo 
    $pageNum ."of" .$maxPage;

        echo 
    "<a href=\"$self?&amp;page=$maxPage\">Last Page</a>";
    }
    else
    {
        
    $next "&lt;";      // we're on the last page, don't enable 'next' lin

        
    echo $next;

            echo 
    $pageNum ."of" .$maxPage;

        
    $last "&lt;&lt;"// nor 'last page' link

        
    echo $last;
    }
    ?>








  2. #2
    عضو نشيط جدا
    تاريخ التسجيل
    Apr 2004
    المشاركات
    431


    ضع هذا الرد في else الأخيرة
    كود PHP:
    print "<a href=\"$self?&amp;page=".($pageNum-1)."\">Back</a>"
    لسبب أنك لم تطبع كلمة Back أصلاً

    ملحوظة : الكود جميل ومنظم ولكن يمكنك عمل المذيد من الأضافات , فمثلاً لماذا صفحة back لا تظهر إلا في أخر صفحة
    يجب أن تظهر في كل الصفحات عدا صفحة 1 وكذلك الصفحة الأولى

    بالتوفيق





    __________________
    حازم خالد
    مبرمج، بعمل مواقع ويب وتطبيقات موبيل، هتلاقي شوية كورسات فيديو على YouTube بتاعي، وشوية كود على اكونت Github، ودي سيرتي فيها شوية حجات من شغلي، اخيراً كل لينكات السوشيال ميديا بتاعتي هنا.





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

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

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