Register Register Member Login Member Login Member Login Forgot Password ??
PHP , ASP , ASP.NET, VB.NET, C#, Java , jQuery , Android , iOS , Windows Phone
 

Registered : 109,037

HOME > PHP > PHP Forum > PagingPaginationไม่ยอมแบ่งออกเป็นหน้าแค่ไม่ยอมแสดงออกครับผม



 

PagingPaginationไม่ยอมแบ่งออกเป็นหน้าแค่ไม่ยอมแสดงออกครับผม

 



Topic : 119656



โพสกระทู้ ( 192 )
บทความ ( 0 )



สถานะออฟไลน์
Facebook



รูป
อันนี้โค้ดครับ
รบกวนผู้รู้ช่วยดูให้ทีครับ ขอบยคุณครับ โดยผมแบ่งเป็น 10 แถวต่อหน้าอะครับ
<?php
        include("connect/connect.php");
        
        $sqltspth = "SELECT * FROM tsp_slideimage WHERE lang = 'th'";
        $QueryData = mysqli_query($conDB,$sqltspth);

        $sqltspen ="SELECT * FROM tsp_slideimage WHERE lang ='en'";
        $QueryDataEn = mysqli_query($conDB,$sqltspen);
       

        $Num_Rows = mysqli_num_rows($QueryData,MYSQLI_ASSOC);

        $Per_Page = 5;   // Per Page

            $Page = $_GET["Page"];
            if(!$_GET["Page"])
            {
                $Page=1;
            }

            $Prev_Page = $Page-1;
            $Next_Page = $Page+1;

            $Page_Start = (($Per_Page*$Page)-$Per_Page);
            if($Num_Rows<=$Per_Page)
            {
                $Num_Pages =1;
            }
            else if(($Num_Rows % $Per_Page)==0)
            {
                $Num_Pages =($Num_Rows/$Per_Page) ;
            }
            else
            {
                $Num_Pages =($Num_Rows/$Per_Page)+1;
                $Num_Pages = (int)$Num_Pages;
            }

            $sqltspth .=" order  by slideimage_id ASC LIMIT $Page_Start , $Per_Page";
            $QueryData  = mysqli_query($conDB,$sqltspth);
        ?>
        <form action="" method="post" enctype="multipart/form-data" id="form">
      
        <table class="table table-bordered table-striped" id="sortable1">
          <thead>
   
            <tr>
              <th width="1" style="text-align: center;"><input type="checkbox" onclick="$('input[name*=\'selected\']').attr('checked', this.checked);"></th>
              <th class="width_no">ลำดับ</th>
              <th class="width_image">ภาพ</th>
              <th class="left">                <a href="">หัวข้อ</a>
                </th>
              <th class="width_status">                <a href="">สถานะ</a>
                </th>
              <th class="width_action">การกระทำ</th>
          <th class="width_ordering">ลำดับการแสดง</th>
            </tr>
          </thead>
        
          <tbody class="ui-sortable">
               <?php
           $i = 1;
            if($Page > 1)
            {
                $i = ($Per_Page * ($Page-1))+1; 
            }
           $Row = 1;
        while($ResTsp = mysqli_fetch_array($QueryData,MYSQLI_ASSOC))

        {
        
    ?>
                                    <tr id="item_id_32">
              <td style="text-align: center;">                <input type="checkbox" name="selected[]" value="32">
                </td>
              <td class="width_no"><?php echo $Row;?></td>
              <td class="width_image"><a href=""><img src="HomeSlideTh/InsertHomeSlide/home/r/<?php echo $ResTsp["image"];?>" alt="Banner 2" style="padding: 1px; border: 1px solid #DDDDDD;" border="0"></a></td>
              <td class="left"><a href=""><?php echo $ResTsp["title"];?></a></td>
         
              <td class="width_status">
                       
                <?php

                    if($ResTsp["sys_status"]==1)
                    {
                        echo "ทำงาน";
                    }else if($ResTsp["sys_status"]=="0"){
                        echo "ไม่ทำงาน";
                    }
                    


                ?>
                </td>
       
              <td class="width_action">    
                               <a href="./HomeSlideTh/InsertHomeSlide/home/EditHomSlide.php?slideimage_id=<?php echo $ResTsp["slideimage_id"];?>" class="btn btn-mini"><i class="icon-pencil"></i> แก้ไข</a>
                        <a href="./HomeSlideTh/InsertHomeSlide/home/del.php?slideimage_id=<?php echo $ResTsp["slideimage_id"];?>" class="action-delete-single btn btn-mini" id="32"><i class="icon-remove"></i> ลบ</a>             
                </td>
            <td class="width_ordering">
                <span><a class="btn btn-mini"><i class="icon-resize-vertical btn-move"></i></a></span>
                                    <a href="" class="btn btn-mini" title="text_moveup"><i class="icon-circle-arrow-up"></i></a>
                    <a href="" class="btn btn-mini" title="text_move_down"><i class="icon-circle-arrow-down"></i></a>
                            </td>
                            <?php
              $i++;
              $Row++;
      
                }
                ?>  
            </tr>
                     
              
                                  </tbody>

               

        </table>
  

                            Total <?php echo $Num_Rows;?> Record : <?php echo $Num_Pages;?> Page :
            <?php
            if($Prev_Page)
            {
                echo " <a href='$_SERVER[SCRIPT_NAME]?Page=$Prev_Page'><< Back</a> ";
            }

            for($i=1; $i<=$Num_Pages; $i++){
                if($i != $Page)
                {
                    echo "[ <a href='$_SERVER[SCRIPT_NAME]?Page=$i'>$i</a> ]";
                }
                else
                {
                    echo "<b> $i </b>";
                }
            }
            if($Page!=$Num_Pages)
            {
                echo " <a href ='$_SERVER[SCRIPT_NAME]?Page=$Next_Page'>Next>></a> ";
            }
            mysqli_close($conDB);
            ?>


      </form>




Tag : PHP, MySQL, HTML/CSS, CakePHP







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2015-10-31 16:31:06 By : Poae View : 644 Reply : 2
 

 

No. 1



โพสกระทู้ ( 74,058 )
บทความ ( 838 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์
Twitter Facebook

ถ้าเอามาจาก Code นี้ก็ไม่น่าจะมีปัญหานะครับ

=> PHP MySQL List Data Record Paging/Pagination (mysqli)






แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2015-11-02 10:32:21 By : mr.win
 


 

No. 2



โพสกระทู้ ( 192 )
บทความ ( 0 )



สถานะออฟไลน์
Facebook

ขอบคุณครับพี่ @TC Admin
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2015-11-02 10:59:02 By : Poae
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : PagingPaginationไม่ยอมแบ่งออกเป็นหน้าแค่ไม่ยอมแสดงออกครับผม
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ FTP| ใส่แถวของตาราง ใส่คอลัมน์ตาราง| ตัวยก ตัวห้อย ตัวพิมพ์ดีด| ใส่โค้ด ใส่การอ้างถึงคำพูด| ใส่ลีสต์
smiley for :lol: smiley for :ken: smiley for :D smiley for :) smiley for ;) smiley for :eek: smiley for :geek: smiley for :roll: smiley for :erm: smiley for :cool: smiley for :blank: smiley for :idea: smiley for :ehh: smiley for :aargh: smiley for :evil:
Insert PHP Code
Insert ASP Code
Insert VB.NET Code Insert C#.NET Code Insert JavaScript Code Insert C#.NET Code
Insert Java Code
Insert Android Code
Insert Objective-C Code
Insert XML Code
Insert SQL Code
Insert Code
เพื่อความเรียบร้อยของข้อความ ควรจัดรูปแบบให้พอดีกับขนาดของหน้าจอ เพื่อง่ายต่อการอ่านและสบายตา และตรวจสอบภาษาไทยให้ถูกต้อง

อัพโหลดแทรกรูปภาพ

Notice

เพื่อความปลอดภัยของเว็บบอร์ด ไม่อนุญาติให้แทรก แท็ก [img]....[/img] โดยการอัพโหลดไฟล์รูปจากที่อื่น เช่นเว็บไซต์ ฟรีอัพโหลดต่าง ๆ
อัพโหลดแทรกรูปภาพ ให้ใช้บริการอัพโหลดไฟล์ของไทยครีเอท และตัดรูปภาพให้พอดีกับสกรีน เพื่อความโหลดเร็วและไฟล์ไม่ถูกลบทิ้ง

   
  เพื่อความปลอดภัยและการตรวจสอบ กระทู้ที่แทรกไฟล์อัพโหลดไฟล์จากที่อื่น อาจจะถูกลบทิ้ง
 
โดย
อีเมล์
บวกค่าให้ถูก
<= ตัวเลขฮินดูอารบิก เช่น 123 (หรือล็อกอินเข้าระบบสมาชิกเพื่อไม่ต้องกรอก)







Exchange: นำเข้าสินค้าจากจีน, Taobao, เฟอร์นิเจอร์, ของพรีเมี่ยม, ร่ม, ปากกา, power bank, แฟลชไดร์ฟ, กระบอกน้ำ

Load balance : Server 03
ThaiCreate.Com Logo
© www.ThaiCreate.Com. 2003-2024 All Rights Reserved.
ไทยครีเอทบริการ จัดทำดูแลแก้ไข Web Application ทุกรูปแบบ (PHP, .Net Application, VB.Net, C#)
[Conditions Privacy Statement] ติดต่อโฆษณา 081-987-6107 อัตราราคา คลิกที่นี่