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

الموضوع: تعدد الصفحات؟؟؟؟

  1. #1
    عضو فعال جدا
    تاريخ التسجيل
    Aug 2004
    المشاركات
    2,178

    تعدد الصفحات؟؟؟؟



    السلام عليكم

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

    ياريت في واحد كويس ومرتب وشكراً









  2. اقولك وين يابهاء؟؟



    هنا


    البحث: مفتاح الكلمة: كائن, تعدد, الصفحات


    http://www.swalif.net/softs/showthre...D5%DD%CD%C7%CA


    :1power:





    __________________
    كل مالا يعطى يضيع

  3. #3
    عضو فعال جدا
    تاريخ التسجيل
    Aug 2004
    المشاركات
    2,178


    مو انا اقولك جربت اللي لقيته بالبحث وكله طلع ملعبك






  4. #4


    هل جربت هذا الكائن ؟
    http://www.swalif.net/softs/showthread.php?t=184516





    __________________
    عدت
    اقتراحاتكم -> www.elbachiri.com

  5. #5
    عضو فعال جدا
    تاريخ التسجيل
    Aug 2004
    المشاركات
    2,178


    اخي Nadorino

    جربت الكائن تبعك ولكنه يقوم بعرض 10 نتائج فقط ليش؟

    مع العلم انه القاعدة فيها 35 ناتج ولكنه يعرض 10 فقط والصفحات الموجودة صفحة واحدة المفروض بما انه 35 ناتج انه يعطي 4 صفحات لكنه يعطيني صفحة واحدة

    ايش السبب؟






  6. #6


    اقتباس المشاركة الأصلية كتبت بواسطة PHPLover
    اخي Nadorino

    جربت الكائن تبعك ولكنه يقوم بعرض 10 نتائج فقط ليش؟

    مع العلم انه القاعدة فيها 35 ناتج ولكنه يعرض 10 فقط والصفحات الموجودة صفحة واحدة المفروض بما انه 35 ناتج انه يعطي 4 صفحات لكنه يعطيني صفحة واحدة

    ايش السبب؟
    هل فهمت التعليمات الموجودة مع كود طباعة النتائج ؟
    كود PHP:
     $Awid_Page= new Awid_Page;   //تعريف الكائن 
    $Awid_Page->url="page.php";  //رابط الصفحة 
    $Awid_Page->table_html_resault="table.html";  //هنا تضع جدول النتائج المتغيير يكون $text وليس $row['text'] لاني استعملت دالة extract() 
    $Awid_Page->table="table"// اسم الجدول المجود عندك في القاعدة 
    $Awid_Page->Total_Resault="10"// عدد النتائج التي ستظهر في الصفحة 
    $Awid_Page->Awid_Natija();  // استخراج النتاءج من القاعدة الجدول " يمكنك مسح هذا السطر ان كنت لا تريد عرض نتائج الجدول  او ان النتائج مستخرجة سابقا" 
    $Awid_Page->Awid_Page();    // استخراج الأرقام السفلية والتي تتكون من روابط عند الضغط عليها يتم نقلك الى الصفحة الموالية 
    لو اعطيتنا رابط لتجربة الكلاس عندك ...





    __________________
    عدت
    اقتراحاتكم -> www.elbachiri.com

  7. #7
    عضو فعال جدا
    تاريخ التسجيل
    Aug 2004
    المشاركات
    2,178


    ايه اعرفها وسويتها تمام ولكنه يقوم بعرض 10 نتائج فقط ولايقوم بوضع اكثر من ذلك






  8. #8


    طيب قم قم باستبدال هذه الكواد
    كود PHP:
    /* 
    ####################################################################################### 
    # class Name: Awid_Page                                              Swalif.net/softs # 
    # المبرمج : Nadorino                                                 Swalif.net/softs # 
    # E-mail  : Elbachiri@Gmail.com                                      Swalif.net/softs # 
    # تاريخ البرمجة : مساء يوم الجمعة  05/01/2007                        Swalif.net/softs # 
    # الترخيص: C المرجو استخدامه في ما يرضي الله                         Swalif.net/softs # 
    # V 1.0                                           05/01/2007 21:13   Swalif.net/softs # 
    ####################################################################################### 
    */ 

    class Awid_Page 


        var 
    $url;    // هنا رابط الصفحة 
        
    var $Awid_Num;  //  $Total_Resault متغيير يقسم عدد  الصفوف المجودة في القاعدة على متغيير 
        
    var $Awid_Natija_while;   // متغيير لاستخراج النتائج من دالة while 
        
    var $table_html_resault;  // جدول يتم عرض فيه النتائج 
        
    var $Natija// استخراج النتائج من القاعدة 
        
    var $table// اسم الجدول الموجود في القاعدة الذي نستخرج منه  النتائج 
        
    var $Total_Resault// عدد النتائج التي نريد استخارجها في الصفحة الواحدة 
        
    var $page;    // هذا متغيير يستخدم للعنوان  page=1 .. page=2 
        
    var $bidaya//  متغيير بداية استخراج النتائج يعني : نضرب المتغيير $page  في $Total_Resault ناقص $Total_Resault 
        
    function Awid_Natija(){ //function Awid_Natija() 
            
    $this->page=(int)(!isset($_GET['page'])?1:$_GET['page']); // متغيير page=1 
            
    $this->bidaya=($this->page $this->Total_Resault) - $this->Total_Resault
            
    $this->Natija=mysql_query("select * from $this->table limit $this->bidaya$this->Total_Resault"); 

            while(
    $this->Awid_Natija_while=mysql_fetch_array($this->Natija)){ //while 
            
    extract($this->Awid_Natija_while); 
         include(
    $this->table_html_resault); 
        }
    //while 
        
    mysql_free_result($this->Natija); 
         } 
    //function Awid_Natija() 
         
    function Awid_Page(){ //function Awid_Page() 
         
    $this->Awid_Num=@ceil(mysql_num_rows(mysql_query("select * from $this->table"))/$this->Total_Resault); 

         for(
    $i=1;$i<=$this->Awid_Num;$i++){ // for 

             
    if($this->page==$i){  //if 
              
    echo $i."&nbsp;&nbsp;"
         } 
         else 
         { 
             echo
    "<a href='".$this->url."?page=".$i."'>".$i."</a>&nbsp;&nbsp;"

         } 
    //if 
         
    // for 


         
    }//function Awid_Page() 



    }; 
    قمت باضافة يساوي لهذا السطر
    كود PHP:
     for($i=1;$i<اضفت يساوي هنا$this->Awid_Num;$i++){ // for 






    __________________
    عدت
    اقتراحاتكم -> www.elbachiri.com





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

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

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