صفحة 2 من 4 الأولىالأولى 1234 الأخيرةالأخيرة
النتائج 16 إلى 30 من 46

الموضوع: اختصار الرابط مع تعدد الصفحات

  1. #16
    عضو نشيط جدا
    تاريخ التسجيل
    Nov 2000
    المشاركات
    504


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

    يعني اختصار الرابط
    ؟






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


    غير هذا
    كود PHP:
      echo" <a href='page-$_GET[id]-$next.html'>$i</a>"
    الى
    كود PHP:
      echo" <a href=\"page.php?id=$_GET[id]&count=$next\">$i</a>"






    __________________


    Mohamed Mahmoud

    Mobile : +20103452846

    Blog : Hawy PHP

    Mail : Hawy [.] PHP [@] Gmail.com

    حسبي الله ونعم الوكيل


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


    فى بالقسم هنا عدة اكواد لتعدد الصفحات ؟

    تحت هذا الموضوع بعدة مواضيع ؟؟





    __________________


    Mohamed Mahmoud

    Mobile : +20103452846

    Blog : Hawy PHP

    Mail : Hawy [.] PHP [@] Gmail.com

    حسبي الله ونعم الوكيل


  4. #19
    عضو نشيط جدا
    تاريخ التسجيل
    Nov 2000
    المشاركات
    504


    جربتها قبل ولا ضبطت

    عموماً ماقصرت اخوي الله يعطيك الف عافيه






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


    طيب جرب هذا اخي
    وانا ساغيب نصف ساعة كده واجي تانى اشوف ردك عليه
    وان شاء الله نصل لحل
    كود PHP:
    <?php

            
    if (!isset($_GET[start])) { $start=0; }
            else { 
    $start=intval($_GET[start]); }
            
    $ppage=10;
            
    $id=$_GET['id'];
            
                    
    $query="SELECT `field` FROM `table`  LIMIT $start,$ppage";
                    
    $result=mysql_query($query);

                    if (
    $start!=&& mysql_num_rows($result==0
              {
                        
    $start=0;
              
    $result=mysql_query($query);
              }
              
              
    $counter=1+$start;
              
                        while (
    $rows mysql_fetch_array($result)) {
                        
                        
    // عرض النتائج هنا 
                        
                            
    $counter++;
                        }

                        
    $nextstart $start+$ppage;
                        
    $prevstart $start-$ppage;

                        if (
    $prevstart <= 0) { $prevstart 0; }

                        echo 
    "<a href='./page.php?id=$id&start=$prevstart'>الـسابـق</a> --- 
                    <a href='./page.php?id=
    $id&start=$nextstart'>الـتالـي</a>");

                        
                    
            
    ?>
    اخوك

    محمد ،،





    __________________


    Mohamed Mahmoud

    Mobile : +20103452846

    Blog : Hawy PHP

    Mail : Hawy [.] PHP [@] Gmail.com

    حسبي الله ونعم الوكيل


  6. #21
    عضو نشيط جدا
    تاريخ التسجيل
    Nov 2000
    المشاركات
    504


    نفس النتيجة

    و الرابط يطلع متكرر

    وعند طباعة

    echo "start=".$_GET['start'];

    تطلع النتيجة لا يساوي شي






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


    طيب جرب ده

    هو هو بس متعدل عليه

    كود PHP:
      <?php

            
    if (!isset($_GET[start])) { $start=0; }
            else { 
    $start=intval($_GET[start]); }
            
    $ppage=10;
            
    $id=$_GET['id'];
            
                    
    $query="SELECT `field` FROM `table`  LIMIT $start,$ppage";
                    
    $result=mysql_query($query);

                    if (
    $start!=&& mysql_num_rows($result==0
              {
                        
    $start=0;
              
    $result=mysql_query($query);
              }
              
              
    $counter=1+$start;
              
                        while (
    $rows mysql_fetch_array($result)) {
                        
                        
    // عرض النتائج هنا 
                        
                            
    $counter++;
                        }

                        
    $nextstart $start+$ppage;
                        
    $prevstart $start-$ppage;

                        if (
    $prevstart <= 0) { $prevstart 0; }

                        echo 
    "<a href=\"page.php?id=$id&start=$prevstart\">الـسابـق</a> --- 
                    <a href=\"page.php?id=
    $id&start=$nextstart\">الـتالـي</a>" ;

                        
                    
            
    ?>






    __________________


    Mohamed Mahmoud

    Mobile : +20103452846

    Blog : Hawy PHP

    Mail : Hawy [.] PHP [@] Gmail.com

    حسبي الله ونعم الوكيل


  8. #23
    عضو نشيط جدا
    تاريخ التسجيل
    Nov 2000
    المشاركات
    504


    نفس الحكاية

    النتيجة وحده








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


    طيب حط الكود بعد انتا ما قمت بالتعديل عليه يعني حط كود الصفحة الى انتا شغال عليها دلوقتي ؟؟

    - ما هي نسخة الPHP عندك ؟





    __________________


    Mohamed Mahmoud

    Mobile : +20103452846

    Blog : Hawy PHP

    Mail : Hawy [.] PHP [@] Gmail.com

    حسبي الله ونعم الوكيل


  10. #25
    عضو نشيط جدا
    تاريخ التسجيل
    Nov 2000
    المشاركات
    504


    الاصدار هو PHP Version 5.2.3

    و المشكله في htaccess

    في
    <a href='page-".$_GET[id]."-".$next.".html'>التالي</a>

    و

    RewriteRule ^page-(0-9]+)-([0-9]+).html$ page.php?id=$1&count=$2






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


    انا الى كان يهمني من التعديل ومن الكود الجديد

    معرفة تعدد الصفحات شغال عادي ( بعيدا عن استخدام mod_rewrite )

    نتاكد انه فى الصفحة الثانية والثالثة يحتفظ بنفس ال id ويكون ال start موافق لاول عدد نتائج يجب الاستعلام منه

    مثل الصفحة الثانية المفروض start يكون 10 فى الثالثة يكون 20 وهكذا

    وعندما نتاكد من سلامة هذا الكود نشوف حل للmod_rewrite ؟؟





    __________________


    Mohamed Mahmoud

    Mobile : +20103452846

    Blog : Hawy PHP

    Mail : Hawy [.] PHP [@] Gmail.com

    حسبي الله ونعم الوكيل


  12. #27
    عضو نشيط جدا
    تاريخ التسجيل
    Nov 2000
    المشاركات
    504


    نعم يا اخي الكود يعمل بشكل صحيح

    بدون
    mod_rewrite

    و النتائج تظهر بالشكل هذا

    الصفحة الثانية 10
    الصفحه الثالثة 20
    وهاكذا

    يعني الكود بشكله الطبيعي مافيه مشكله

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






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


    قم بتجربة هذا

    كود PHP:
     RewriteRule ^page-([0-9]+)-([0-9]+)\.htmlpage.php?id=$1&start=$






    __________________


    Mohamed Mahmoud

    Mobile : +20103452846

    Blog : Hawy PHP

    Mail : Hawy [.] PHP [@] Gmail.com

    حسبي الله ونعم الوكيل


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


    هناك خطا وهو عدم اسباق ال . ب باك سلاش قم باضافة \ قبل .html فى ال RewriteRule

    كود PHP:
      RewriteRule ^page-([0-9]+)-([0-9]+)\.htmlpage.php?id=$1&start=$






    __________________


    Mohamed Mahmoud

    Mobile : +20103452846

    Blog : Hawy PHP

    Mail : Hawy [.] PHP [@] Gmail.com

    حسبي الله ونعم الوكيل


  15. #30
    عضو نشيط جدا
    تاريخ التسجيل
    Nov 2000
    المشاركات
    504


    نعم

    و كانت نتيجة

    start = لا شي










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

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

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