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

الموضوع: كيف اقسم النتائج الى صفحات

  1. #1
    عضو نشيط
    تاريخ التسجيل
    Feb 2003
    المشاركات
    76

    كيف اقسم النتائج الى صفحات



    السلام عليكم ورحمة الله
    ياشباب انا عندي دليل مواقع فيه اربعة اقسام القسم الواحد يحتوي على 150
    موقع ياشباب المشكلة انه 150 موقع تضهر في صفحة وحدة مما يسبب بطأشديد
    في التصفح
    كيف اقسم المواقع الى عدة صفحات ياليت تعطوني الطريقة
    هذا هو الكود الى يطلع النتائج في صفحة ياليت احد الشباب يعدله
    لاني عجزت اعدله
    كود PHP:

    $linksinthiscat 
    $DB->query("SELECT * FROM linkat_link WHERE catid = $catid ORDER BY linkid DESC ") ;

      while ( 
    $row $DB->result2array($linksinthiscat)) {
            
    strip_slashes_from_array($row);
            if(
    $row["rating"] != 0) {$percent = (int)( ($row["rating"] / ($row["visitorratingnum"] * 10) ) * 100 );} else { $percent 0; }
            
    $linkbody .= <<<EOF
            <li>
             <A 
    {$row["linkid"]}" class="link">
             مشاركة من:
    {$row["linkname"]}</A>
             <Font class="linkDescription">
    {$row["linkdes"]}</Font>
              <font class="linkInfo"><center>[

             عدد المرشحين : 
    {$row["visitorratingnum"]} -
               النسبة المؤية : 
    $percent % -
             ارشح هذه الموقع لتحصل على :
               <select name="rate" class="ratelist" onChange="goto(this,
    {$row["linkid"]});" language="JavaScript">
              <option> </option>
             <option value="5">5 ( ممتاز)</option>
              <option value="4">4</option>
              <option value="3">3</option>
              <option value="2">2</option>
              <option value="1">1 (سيء)</option>
             </select>
     نقطة ]</center></Font>
    </li>
    EOF;
            
    $i++;
         } 






    __________________
    إستخدم ملفك الخاص لكتابة توقيعك
    nar غير متواجد حالياً


  2. #2
    عضو نشيط
    تاريخ التسجيل
    Feb 2003
    المشاركات
    76


    up





    __________________
    إستخدم ملفك الخاص لكتابة توقيعك
    nar غير متواجد حالياً

  3. #3
    عضو نشيط
    تاريخ التسجيل
    Feb 2003
    المشاركات
    76


    up





    __________________
    إستخدم ملفك الخاص لكتابة توقيعك
    nar غير متواجد حالياً

  4. #4


    عدل:

    كود PHP:
    $linksinthiscat $DB->query("SELECT * FROM linkat_li
    nk WHERE catid = 
    $catid ORDER&
    nbsp;BY linkid DESC"
    ) ; 


    وخلها:


    كود PHP:
    $linksinthiscat $DB->query("SELECT * FROM linkat_li
    nk WHERE catid = 
    $catid ORDER&
    nbsp;BY linkid DESC  LIMIT 0 , 10"
    ) ; 

    يعني فقط اضفنا في نهاية الكويري

    كود PHP:
     LIMIT 0 10 






    Saleh al-Ghamdi غير متواجد حالياً

  5. #5
    عضو نشيط
    تاريخ التسجيل
    Apr 2003
    المشاركات
    283
    __________________
    مجموعة بي اتش بي العربية www.php4arab.org
    البوابة العربية www.arabportal.net
    rafia غير متواجد حالياً

  6. #6


    عدل كود الصفحة بحيث تضيف لها متغيرين الأول تخزن فيه بداية عرض السجلات و الثاني نهايتها ..
    و لتقوم بهذا التعديل كما ينبقي : عدل اللنك الذي تصل من خلاله للصفحة بحيث تضيف له المتغيّر كالتالي :

    كود PHP:
    http://www.anydomain.net/anypage.php?pagestart=1 
    ثم أضف قبل جملة الاستعلام التالي :

    كود PHP:
    $pageend=$pagestart 10
    بعدها أضف لآخر الكود الوصلة التي تمكنه من استعراض الصفحة التالية كما يلي :

    كود PHP:
    $pagenewstart=$pageend 1;
    <
    a href="
    http://www.anydomain.net/anypage.php?pagestart=
    $pagenewstart
    "
    >اضغط هنا لاستعراض المواقع المتبقّية</a
    الآن يتبقى لدينا فقط التعديل في جملة الاستعلام لتصبح كالتالي :

    كود PHP:

    $linksinthiscat 
    $DB->query("SELECT * FROM linkat_li

    nk WHERE catid = 
    $catid ORDER BY linkid DESC  LIMIT 
    $pagestart , $pageend") ; 
    لاحظ أنني هنا افترضت أنّك ترغب في نشر عشرة مواقع فقط في الصفحة الواحدة ... في حالة رغبتك الزيادة أو النقص غير الرقم عشرة في الأعلى للرقم الذي ترغبه فقط .

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





    __________________
    قل خيراً أو اصمت ..
    الصامت غير متواجد حالياً





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

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

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