Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/271.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/drupal/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 分页活动链接_Php_Ajax - Fatal编程技术网

Php 分页活动链接

Php 分页活动链接,php,ajax,Php,Ajax,我正在用ajax对表进行分页,表中有一些 我必须为其显示每个活动链接的记录 点击。请帮我做这个 $(document).ready(function() { ready_data(); function ready_data(page) { $.ajax({ url:"connection.php", method:"

我正在用ajax对表进行分页,表中有一些 我必须为其显示每个活动链接的记录 点击。请帮我做这个

      $(document).ready(function()
      {  
             ready_data();  
             function ready_data(page)  
       {  
         $.ajax({  
            url:"connection.php",  
            method:"POST",  
            data:{page:page},  
            success:function(data){  
                 $('#paginate_record').html(data); 
                //  $('.page_links').removeClass('active');
                //  $(this).addClass('active');                  
            }  
       });   }  

     $(document).on('click', '.page_links ', function(){   
         var page = $(this).attr("id");  
         ready_data(page);  
     });  
    }); 
这是我的分页页面

    $records_per_page = 2;  
    $page = '';  

    if(isset($_POST["page"]))  
    {  
         $page = $_POST["page"];  
    }               
    else  
    {  
         $page = 1;  
    }  
    $start_from = ($page - 1)*$records_per_page; 
    $sql = "SELECT * FROM students  LIMIT $start_from, 
    $records_per_page"; 
    $result = mysqli_query($con,$sql);

    $data .= '</table><br /><div align="center">';  
    $page_sql = "SELECT * FROM students ";  
    $page_result = mysqli_query($con, $page_sql);  
    $total_records = mysqli_num_rows($page_result);  
    $total_pages = ceil($total_records/$records_per_page);

    for($i=1; $i<=$total_pages; $i++)  
    {    

      $data.= "<span class='page_links active' 
      style='cursor:pointer;margin:10px;padding:1px;border:1px 
       solid 
      ;'id='".$i."'>".$i."</span>";  

    }

    echo $data;
$records\u per\u page=2;
$page='';
如果(isset($_POST[“page”]))
{  
$page=$_POST[“page”];
}               
其他的
{  
$page=1;
}  
$start_from=($page-1)*$records_/页;
$sql=“选择*来自学生限制$start\u来自,
$records_/页”;
$result=mysqli\u查询($con,$sql);
$data.='
'; $page_sql=“选择*来自学生”; $page\u result=mysqli\u查询($con,$page\u sql); $total_records=mysqli_num_行($page_result); $total_pages=ceil($total_records/$records_/页); 对于($i=1;$i在最后一个
for()
循环中,您正在将
active
类应用于所有输出,您只想将其应用于当前页面

   for($i=1; $i<=$total_pages; $i++)  
    {    

      $data.= "<span class='page_links";
      if ( $i == $page ) {
          $data .=" active";
      }
      $data.= "' style='cursor:pointer;margin:10px;padding:1px;border:1px solid;'id='"
               .$i."'>".$i."</span>";  

    }

<代码> >($i=1;$IIF)如果这解决了您的问题,请考虑将其标记为应答-