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

الموضوع: مشكله في تعدد الصفحات

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

    مشكله في تعدد الصفحات



    طبعا هذا يكون في راس الملف الي ابي اسوي فيه تعدد


    كود PHP:
    if(!isset($page)) $page=1;
     if(
    $totalrows>0) {
      
    $pages=ceil($totalrows/$perpage);
      if(
    $page>$pages$page=$pages;
      
    $result=mysql_query("SELECT id,name,c,b,d,kname,one,mdinh,a,jwal,ksa FROM $Name_Table LIMIT ".($page-1)*$perpage.",".$perpage); 

    وهنا عملة التكرار والطباعه
    كود PHP:
    $pagelink=naifpagelink($PHP_SELF."?",$page,$pages,'');
    }

    echo 
    "<BR>".$pagelink++; 



    هنا ينحط في ملف config.php

    كود PHP:

    function naifhreftag($url,$text,$title="") {
     return 
    "<a href=\"".$url."\"".ifelse($title," title=\"".$title."\"","").">".$text."</a>";
    }

    function 
    ifelse($expression,$returntrue,$returnfalse) {
     if(
    $expression) return $returntrue;
     else return 
    $returnfalse;
    }

    function 
    naifpagelink($link,$page,$pages,$char='?') {
     global 
    $template;
     
    $pagelink "الصفحة: ";

     if(
    $page-5>1$pagelink.="[".naifhreftag($link.$char."page=1","&laquo;","الصفحة الأولى")."] ";
     if(
    $page>1$pagelink.="[".naifhreftag($link.$char."page=".($page-1),"‹","الصفحة السابقة")."] ";

     
    $count ifelse($page+5>=$pages,$pages,$page+5);
     for(
    $i=$page-5;$i<=$count;$i++) {
      if(
    $i<1$i=1;
      if(
    $i==$page$pagelink.="($i) ";
      else 
    $pagelink.="[".naifhreftag($link.$char."page=".($i),$i)."] ";
     }

     if(
    $page<$pages$pagelink.="[".naifhreftag($link.$char."page=".($page+1),"›","الصفحة التالية")."]";
     if(
    $page+5<$pages$pagelink.="[".naifhreftag($link.$char."page=".$pages,"»","الصفحة الأخيرة")."]";

     return 
    $pagelink;



    المشكله :app:
    انه شغال معاي ميه الميه على الاباتشي على السيرفر الشخصي
    لمن انقله على الموقع ما يشتغل
    يقسم لي الصفحه وكل شي تمام بس لمن اجي انتقل من صفحه لصفحه يجلس على الصفحه لوله


    اتمنى وصلت الفكره الي عنده حلها ياريت ما يقصر معانا وله الاجر ان شاء الله





    __________________
    ومن يتقي الله يجعل مخرجا


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


    كود PHP:
     if(!isset($page)) $page=1
     if(
    $totalrows>0) { 
      
    $pages=ceil($totalrows/$perpage); 
      if(
    $page>$pages$page=$pages
      
    $result=mysql_query("SELECT id,name,c,b,d,kname,one,mdinh,a,jwal,ksa FROM $Name_Table LIMIT ".($page-1)*$perpage.",".$perpage); 
    عدّلها إلى
    [PHP]
    $page = $_GET["page"];
    كود PHP:
    if(!isset($page)) $page=1
     if(
    $totalrows>0) { 
      
    $pages=ceil($totalrows/$perpage); 
      if(
    $page>$pages$page=$pages
      
    $result=mysql_query("SELECT id,name,c,b,d,kname,one,mdinh,a,jwal,ksa FROM $Name_Table LIMIT ".($page-1)*$perpage.",".$perpage); 
    أو الحل الآخر واللي راح يضبط على كل السكربتات اللي فيها المشكلة
    افتح ملف الهتآكسس وأضف السطر :
    php_value register_globals on

    تحياتي





    __________________
    digitooth.com
    حدّد هدفك .. وسر خلفه .. وأبشر بالنجاح

  3. #3
    عضو نشيط
    تاريخ التسجيل
    Aug 2004
    المشاركات
    54


    يعطيك الف مليون عافيه
    انحلت وتسلم يالغالي
    الله يكتب اجرك ويجزل لك العطاء





    __________________
    ومن يتقي الله يجعل مخرجا





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

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

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