  | 
              
	              
	                
  
    
	 
        pagination ทำงานแต่ไม่สามารถคลิ๊กไปหน้าอื่นแล้วข้อมูลขึ้นได้ครับ รบกวนทีนะคับ     | 
   
  
    |   | 
   
 
 
 
	
		
			  | 
	   | 
	    | 
		
			  | 
	 
	
		
			  | 
		 		   | 
	  	    
          
            
			
	
			
			 
                Code (PHP) 
<!DOCTYPE html>
<html lang="en">
<body>
            <!-- Page Heading -->
            <div class="row">
                <div class="col-lg-12">
                    <h1 class="page-header">
                        ค้นหาการฝากเงิน
                    </h1>
                    <form action="http://www.44444/ioiii.php" method="post">
                        <table>
                            <tr>
                                <td><div align="right"><span class="style1">วันที่ :  </span></div></td>
                                <td><input name="date1" class="form-control"  type="date"></td>
                                <td><div align="right"><span class="style1"> ถึงวันที่ :  </span></div></td>
                                <td><input name="date2" class="form-control" value="<?php echo date('Y-m-d');?>" type="date"></td>
                                <td> 
                                    <!---
                                <a href="re_deposit.php?date1=date1&date2=date2"><button type="button">search</button></a>
                                --->
                                    <button type="submit" class="btn" value="submit" id="submit" name="submit">search</button>
                                </td>
                            </tr>
                        </table>
                    </form>
                    <br><br>
                    <?php
                    if($submit='submit') {
                        $date1 = $_REQUEST['date1'];
                        $date2 = $_REQUEST['date2'];
                    $newDate = date("d-m-Y", strtotime($date1));
                    $newDate2 = date("d-m-Y", strtotime($date2));
                        if (empty($date1) And empty($date2)) {
                        } else {
                            //echo $date1 , $date2;
                            //$date1 = date("วันที่ j/n/Y") ;
                            //$date2 = date("วันที่ j/n/Y") ;
                            $date3 = date("Y-m-d", strtotime("+1 day", strtotime($newDate2)));
                            $d1 = date('d/m/Y', (strtotime($newDate)));
                            $d2 = date('d/m/Y', (strtotime($newDate2)));
                            $show = '   ถึง   ';
                            ?>
                            <div align="left">
                                <table>
                                    <tr>
                                        <td>
                                            <div align="right"><span
                                                    class="style1">ข้อมูลระหว่าง :  <?php echo $d1, $show, $d2; ?></span></div>
                                        </td>
                                    </tr>
                                </table>
                            </div>
                            <br>
                    <div class="row">
                        <div class="col-lg-12">
                            <div class="table-responsive">
                                <table class="table table-bordered table-hover">
                                    <thead>
                                <tr>
                                
                                    <th>ชื่อ</th>
                                    <th>นามสกุล</th>
                                    <th>เบอร์โทรศัพท์</th>
                                    <th>Line</th>
                                    <th>เว็บไซต์</th>
                                    <th>โปรโมชั่น</th>
                                   
                                </tr>
                                    </thead>
                                <?php
                                $perpage = 5;
                                if (isset($_GET['page'])) {
                                     $page = $_GET['page'];
                                } else {
                                    $page = 1;
                                }
                                 $record = ($page - 1) * $perpage;
                                $sql = "SELECT * FROM `bank` inner JOIN type_bank on bank.id_type_b1=type_bank.id_type_b JOIN money ON bank.id_b=money.id_b join web on money.id_w=web.id_w join promotion on money.id_pro=promotion.id_pro join user on money.id_u=user.id_u join status on status.id_status=money.id_status JOIN u_admin on money.id_u_admin=u_admin.id_u_admin WHERE money.dotime_u BETWEEN '$date1' and '$date3' and status.id_status=1 ORDER BY `money`.`dotime_u` DESC LIMIT $record, $perpage ";
                                $query = mysql_query($sql);
                                while ($show = mysql_fetch_array($query)) {
                                    ?>
                                    <tr>
                                    
                                        <td><?php echo $show['name']; ?></td>
                                        <td><?php echo $show['surname']; ?></td>
                                        <td><?php echo $show['tel_u']; ?></td>
                                        <td><?php echo $show['line']; ?></td>
                                        <td><?php echo $show['web']; ?></td>
                                        <td><?php echo $show['pro']; ?></td>
                               
                                    </tr>
                                    <?php
                                }
                                ?>
                            </table>
                            <?php
                                    $sql23= "SELECT * FROM `bank` inner JOIN type_bank on bank.id_type_b1=type_bank.id_type_b JOIN money ON bank.id_b=money.id_b join web on money.id_w=web.id_w join promotion on money.id_pro=promotion.id_pro join user on money.id_u=user.id_u join status on status.id_status=money.id_status JOIN u_admin on money.id_u_admin=u_admin.id_u_admin WHERE money.dotime_u BETWEEN '$date1' and '$date3' and status.id_status=1 ORDER BY `money`.`dotime_u` DESC ";
                                    $query233 = mysql_query($sql23);
                                    $total_record = mysql_num_rows($query233);
                                    $total_page = ceil($total_record / $perpage);
                                                           }
                    }
                    ?>
                                <nav>
                                    <ul class="pagination">
                                        <li>
                                            <a href="http://www.4444/sb/report/re_deposit.php?page=1" aria-label="Previous">
                                                <span aria-hidden="true">«</span>
                                            </a>
                                        </li>
                                        <?php for($i=1;$i<=$total_page;$i++){ ?>
                                            <li><a href="http://www.4444/sb/report/re_deposit.php?page=<?php echo $i; ?>"><?php echo $i; ?></a></li>
                                        <?php } ?>
                                        <li>
                                            <a href="http://www.4444/sb/report/re_deposit.php?page=<?php echo $total_page;?>" aria-label="Next">
                                                <span aria-hidden="true">»</span>
                                            </a>
                                        </li>
                                    </ul>
                                </nav>
                </div>
                        </div>
                    </div>
                </div>
            </div>
            <!-- /.row -->
        </div>
        <!-- /.container-fluid -->
    </div>
    <!-- /#page-wrapper -->
</div>
<!-- /#wrapper -->
<!-- jQuery -->
<script src="http://www.44444/sb/js/jquery.js"></script>
<!-- Bootstrap Core JavaScript -->
<script src="http://www.44444/sb/js/bootstrap.min.js"></script>
</body>
</html>
 
 
 
ผมทำการกดหน้าไม่ไปครับทั้งๆที่ get  ค่าแล้วแต่ค่าไม่ออกเลยครับ
 
 
  Tag : PHP, HTML/CSS, JavaScript, Ajax, jQuery               
                        | 
           
          
            
		
  ประวัติการแก้ไข 2016-11-09 16:50:25	
                             | 
           
          
            
              
                   | 
                   | 
                   | 
               
              
                   | 
                
                    
                      | Date :
                          2016-11-09 16:48:34 | 
                      By :
                          darknight | 
                      View :
                          1552 | 
                      Reply :
                          14 | 
                     
                  | 
                   | 
               
              
                   | 
                   | 
                   | 
               
              | 
           
          
            | 
			 | 
           
         
	    
		             | 
		
			  | 
	 
	
		
			  | 
		  | 
		
			  | 
		
			  | 
	 
 
              
  
          
		
     
		
	  
        
             | 
            | 
            | 
             | 
         
        
             | 
                       | 
          
            
               
                 ทำการ รีเช็คค่าตัวแปรต่อไปนี้ 
echo $page; //ว่าค่ามันตรงตามที่เราคิดไหม
echo $sql; // เอาไปทดสอบใน phpmyadmin
echo $sql23 // เอาไปทดสอบใน phpmyadmin
echo $total_record; //ว่าค่ามันตรงตามที่เราคิดไหม
echo $total_page; //ว่าค่ามันตรงตามที่เราคิดไหม
  
 
พวกแบ่งหน้าแบบเอาหาจำนวนข้อมูลมาส่งค่าผมเลิกใช้นานล่ะ  
ถ้ายังสนใจแบบสำเร็จ ใช้งานง่าย ลอง class ของ mr.v ครับ 
https://www.thaicreate.com/community/data-table-responsive.html 
 
และอยากนำเสนออีกตัว คือ DataTable ครับ 
https://datatables.net/                        
               
               | 
             
            
              
			                
  ประวัติการแก้ไข 2016-11-09 17:12:44              
                              
              
                
                     | 
                     | 
                     | 
                 
                
                     | 
                  
                      
                        | Date :
                            2016-11-09 17:06:58 | 
                        By :
                            apisitp | 
                         
                    | 
                     | 
                 
                
                     | 
                     | 
                     | 
                 
                | 
             
           
			         | 
             | 
         
        
             | 
            | 
             | 
             | 
         
          
	    
     
               
		
     
		
	     
	    
     
               
		
     
		
	     
	    
     
               
		
     
		
	     
	    
     
               
		
     
		
	  
        
             | 
            | 
            | 
             | 
         
        
             | 
                       | 
          
            
               
                 เพราะทุกครั้งที่ get ค่า page ใหม่ เพจมันก็ถูก refresh ใหม่ ค่าของวันที่ที่สร้างเงื่อนไขไว้มันเลยหาย... 
1.ลองกำหนดค่า เวลาแบบคงที่ ตายตัวเพื่อทดสอบการทำงานของการแบ่งหน้า 
2.หรือแก้ปัญหาโดยจับเอาค่าเวลา ที่ใช้ในการค้นหาใส่ session หรือ cookie เพื่อที่ตอน get ค่า page จะได้มีค่าเวลายังคงอยู่ 
 
ถ้าเป็นระบบที่มีการ ล็อกอิน ก็ค่อยล้างค่าพวกนั้นทิ้ง น่าพอจะเป็นแนวทางได้ครับ                        
               
               | 
             
            
              
			                              
                              
              
                
                     | 
                     | 
                     | 
                 
                
                     | 
                  
                      
                        | Date :
                            2016-11-09 17:23:38 | 
                        By :
                            apisitp | 
                         
                    | 
                     | 
                 
                
                     | 
                     | 
                     | 
                 
                | 
             
           
			         | 
             | 
         
        
             | 
            | 
             | 
             | 
         
          
	    
     
               
		
     
		
	     
	    
     
               
		
     
		
	     
	    
     
               
		
     
		
	  
        
             | 
            | 
            | 
             | 
         
        
             | 
                       | 
          
            
               
                 ...                        
               
               | 
             
            
              
			                              
                              
              
                
                     | 
                     | 
                     | 
                 
                
                     | 
                  
                      
                        | Date :
                            2016-11-10 17:01:43 | 
                        By :
                            darknight | 
                         
                    | 
                     | 
                 
                
                     | 
                     | 
                     | 
                 
                | 
             
           
			         | 
             | 
         
        
             | 
            | 
             | 
             | 
         
          
	    
     
               
		
     
		
	  
        
             | 
            | 
            | 
             | 
         
        
             | 
                       | 
          
            
               
                 ที่ไม่ตอบ ก็เพราะไปไม่ถูกเหมือนกันครับ ค่าตัวแปร GET กคุณก็บอกว่ามี ค่า date คุณก็บอกว่าครบ แต่กดหน้าถัดไปค่าไม่แสดง... 
 
คิดตามนะครับ เวลาเปิดเพจมาครั้งแรก  
มันจะอยู่หน้าที่ 1 ถูกไหมครับ 
ที่นี้เวลาเอาเม้าท์ไปวางที่ ตัวอักษรหน้าที่ 2 มันขึ้น url มีค่าอะไรพ่วงท้ายบ้างครับ  
 
หรือเอาง่าย ๆ บรรทัดที่ 118 กับ 120 คุณแก้ค่าเป็นแบบไหน  
ผมก็อยากรู้ว่าส่งค่าอะไรไป ทำไมมันถึงไม่ขึ้น 
 
คุณอย่าลืมนะว่า บรรทัดที่ 84 กับ 103  คุณมีค่า $date1 กับ $date3 คุณได้ส่งค่าไปด้วยหรือเปล่า 
 
เพราะการรับค่ามันทำให้หน้าเพจเกิดการ Refresh มันก็ต้องเกิดการ คิวรี่ ใหม่ 
ตรงนี้เข้าใจตรงกันหรือเปล่าครับ 
 
เดี๋ยวคืนนี้ผมจะลองเอา code ของคุณ ไปทดสอบกับฐานข้อมูลของผมสักอันที่มีวันที่ คล้ายๆ การคิวรี่ของคุณ 
 
แต่ก็อีก xampp ก็ไม่รองรับ mysql อีก เดี๋ยวจะลองดูกับ server จริงสักตัว เหอะๆ                        
               
               | 
             
            
              
			                              
                              
              
                
                     | 
                     | 
                     | 
                 
                
                     | 
                  
                      
                        | Date :
                            2016-11-10 18:13:10 | 
                        By :
                            apisitp | 
                         
                    | 
                     | 
                 
                
                     | 
                     | 
                     | 
                 
                | 
             
           
			         | 
             | 
         
        
             | 
            | 
             | 
             | 
         
          
	    
     
               
		
     
		
	  
        
             | 
            | 
            | 
             | 
         
        
             | 
                       | 
          
            
               
                 Code (PHP) 
เปลี่ยน  method="get"
เวลาส่งไปหน้าอื่นก็
<a href="http://www.4444/sb/report/re_deposit.php?page=<?php echo $i; ?>&date1=<?php echo $_GET['date1'] ?>&date2=<?php echo $_GET['date2'] ?>">
<?php echo $i; ?></a>
                         
               
               | 
             
            
              
			                
  ประวัติการแก้ไข 2016-11-10 18:32:09 2016-11-10 19:26:43              
                              
              
                
                     | 
                     | 
                     | 
                 
                
                     | 
                  
                      
                        | Date :
                            2016-11-10 18:31:44 | 
                        By :
                            Luz | 
                         
                    | 
                     | 
                 
                
                     | 
                     | 
                     | 
                 
                | 
             
           
			         | 
             | 
         
        
             | 
            | 
             | 
             | 
         
          
	    
     
               
		
     
		
	     
	    
     
               
		
     
		
	     
	    
     
               
		
     
		
	     
	    
     
               
		
     
		
	     
	    
     
      		  
	
     | 
   
 
                 |