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

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

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

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



    السلام عليكم

    كما عودناكم دائما نحن اليوم نطرح درسا جديدا عن طريقة عمل تعدد للصفحات بطريقة سهلة و بسيطه و بإظهار عدد محدد من النتائج مع دعم لروابط التالي والسابق و عدد الروابط التي بينهم

    لن نطيل الحديث عن الدرس هذا هو الكود أتمنى أن ينال إعجابكم

    كود PHP:
    //عدد النتائج في الصفحة الواحدة
    $res_in_pages=10;
    //عدد الصفحات إلي تظهر في الأسفل
    $page_of_res=5;

    require_once(
    "config.php");

    $sql=mysql_query("select * from القاعدة");
    $num=mysql_num_rows($sql);

    $num=ceil($num/$res_in_pages);

    $page=$_GET['pages'];
    $resofstart=$page*$res_in_pages;

    $sql2=mysql_query("select * from القاعدة limit $resofstart,$res_in_pages");

    while (
    $info=mysql_fetch_array($sql2)){
        echo
    "$info[جدول النتائج]<br>";
    }

    $i=0;
    $page=$_GET['pages']-1;
    echo
    "<a href='test.php?pages=$page'>السابق</a>";

    $page=$_GET['pages'];
    while ((
    $page<=$num)&&($c<=$page_of_res)){
    $page++;
    $c++;
    echo
    "<a href='test.php?pages=$page'>$page </a>";
    }

    $page=$_GET['pages']+1;
    echo
    "<a href='test.php?pages=$page'>التالي</a>"
    تحياتي
    أحمد صقر





    __________________
    www.sakr4host.com

    0021371136760

    برمجة و تصميم على كيف كيفك

    صقرفور هوست خدمات تفوق التطلعات


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


    جزاك الله خيراً أخي الكريم





    __________________
    ۞---لوشا لخدمات وتطبيقات الويب---۞

    { سُبْحَانَكَ لاَ عِلْمَ لَنَا إِلاَّ مَا عَلَّمْتَنَا إِنَّكَ أَنتَ الْعَلِيمُ الْحَكِيمُ }

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


    سهلت المهمة جدا ً اخي الفاضل
    بارك الله فيك
    جيدة ولذيذه

    ;






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


    السلام عليكم

    أهلا وسهلا إخوتي الكرام


    أشكركم لمروركم على موضوعي المتواضع

    تحياتي
    احمد صقر





    __________________
    www.sakr4host.com

    0021371136760

    برمجة و تصميم على كيف كيفك

    صقرفور هوست خدمات تفوق التطلعات

  5. #5
    عضو شرف
    تاريخ التسجيل
    May 2007
    المشاركات
    1,647


    جميل جميل أستاذ صقر .. اعذرني على التأخير في الرد الحين شفت ردك على موضوع الاخ alsohba

    الكود جميل ومنتظرين جديدك ..

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

    ان شاء الله خير ويعطيك العافية

    تحياتي، اشرف السمهوري






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


    اهلا اشرف

    شكرا على مرورك

    جديدي إني بألف كتاب PHP و إن شاء الله بينزل الأسواق في شهر 9

    تحياتي
    احمد صقر





    __________________
    www.sakr4host.com

    0021371136760

    برمجة و تصميم على كيف كيفك

    صقرفور هوست خدمات تفوق التطلعات

  7. #7
    عضو نشيط
    تاريخ التسجيل
    May 2006
    المشاركات
    168

    استفسارات : تعدد الصفحات



    بارك الله فيك .
    شرح ممتاز وقمت بالتطبيق ووجدته يعمل بشكل صحيح .
    لكني لدي عدة استفسارات :

    أولا :
    ممكن تشرح لنا معنى هذا الاستعلام وخاصة limit $resofstart,$res_in_pages
    كود PHP:
    $sql2=mysql_query("select * from القاعدة limit $resofstart,$res_in_pages"); 

    ثانيا : بماذا استخدمت هذا المتغير
    كود PHP:
    $i=0
    كما أنك استخدمت المتغير $c بدون إعطائه قيمة أولية فهل هذا يعني أن أي متغير تكون قيمته الافتراضية صفر .

    ثالثا : قمت بإضافة شرط أن لايعرض كلمة السابق إلا كانت الصفحة ليست الأولى فما رأيك بذلك :
    ( لكن كيف امنع عرض كلمة التالي إن كانت الصفحة هي الأخيرة )

    كود PHP:
    if ($page)  { $page=$_GET['pages']-1
                echo
    "<a href='test.php?pages=$page'>السابق</a>";
                } 
    جزاكم الله خير الجزاء .





    __________________
    100 صقر !!
    يومياتي في تعلم php ..
    أرحب بالمبتدئين لنتعلم معا والمحترفين ليقدموا النصح والتوجيه .
    .
    .
    سبحان الله وبحمده عدد خلقه .. ورضا نفسه .. وزنة عرشه .. ومداد كلماته .

  8. #8
    عضو نشيط جدا
    تاريخ التسجيل
    May 2004
    المشاركات
    399


    بارك الله فيك .
    شرح ممتاز وقمت بالتطبيق ووجدته يعمل بشكل صحيح .
    لكني لدي عدة استفسارات :

    أولا :
    ممكن تشرح لنا معنى هذا الاستعلام وخاصة limit $resofstart,$res_in_pages
    كود PHP:
    $sql2=mysql_query("select * from القاعدة limit $resofstart,$res_in_pages"); 

    ثانيا : بماذا استخدمت هذا المتغير
    كود PHP:
    $i=0
    كما أنك استخدمت المتغير $c بدون إعطائه قيمة أولية فهل هذا يعني أن أي متغير تكون قيمته الافتراضية صفر .

    ثالثا : قمت بإضافة شرط أن لايعرض كلمة السابق إلا كانت الصفحة ليست الأولى فما رأيك بذلك :
    ( لكن كيف امنع عرض كلمة التالي إن كانت الصفحة هي الأخيرة )

    كود PHP:
    if ($page)  { $page=$_GET['pages']-1
                echo
    "<a href='test.php?pages=$page'>السابق</a>";
                } 
    جزاكم الله خير الجزاء .
    نفس السؤال ..





    __________________
    وفقنا الله وإياكم لكل خير
    سأصبر حتى يعجز الصبر عن صبري
    وأصبر حتى يحكم الله في أمري
    وأصبر حتى يعلم الصبر أنني
    صبرت على شيء أمر من الصبر

  9. #9
    عضو نشيط جدا
    تاريخ التسجيل
    Feb 2005
    المشاركات
    359


    درس جميل ورائع






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


    بارك الله فيكم موضوع رائع ،،،






  11. #11
    عضو نشيط جدا
    تاريخ التسجيل
    Jan 2008
    المشاركات
    392


    الف شكر على الدرس الرائع










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

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

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