Php 分页活动链接
我正在用ajax对表进行分页,表中有一些 我必须为其显示每个活动链接的记录 点击。请帮我做这个Php 分页活动链接,php,ajax,Php,Ajax,我正在用ajax对表进行分页,表中有一些 我必须为其显示每个活动链接的记录 点击。请帮我做这个 $(document).ready(function() { ready_data(); function ready_data(page) { $.ajax({ url:"connection.php", method:"
$(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)如果这解决了您的问题,请考虑将其标记为应答-