Я ищу учебник по нумерации страниц, который связан только с зависимым выпадающим списком. Другими словами, если я сделал выбор из зависимого выпадающего списка с элементами {Бобры, Детёныши, Разведчики, Предприниматели, Роверсы и Лидеры}. Он отобразит связанные записи, и я смог сделать это с помощью ajax. Тем не менее, некоторые из этих элементов имеют более 100 записей, и я хотел бы добавить нумерацию страниц на основе того, что было выбрано, и могу найти только учебник, в котором есть выпадающий список на основе общего количества записей, например {50, 100, 250, 500 , 5000 и т. Д.}
Я искал, используя, разбиение на страницы на основе результата из зависимого раскрывающегося списка, зависимый раскрывающийся список с разбиением на страницы, динамический c разбиение на страницы с раскрывающимся списком и т. Д. c
с PHP, MySQL, js и ajax без успеха. Я довольно новичок в этом, и учебник поможет мне лучше понять, Может кто-нибудь сказать мне, что искать? код
спасибо за AdminPanelFrontEnd. php
<?php
require_once('includes/header.php');
require_once('includes/connection.php');
if(isset($_SESSION['admin']))
{
$query = "SELECT * FROM members";
$result = mysqli_query($con, $query);
}
else
{
header("location:AdminPanelFrontEnd.php");
}
?>
<script type = "text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.4.1/jquery.js"></script>
<script>
function load_data(SectionID)
{
$.ajax({
type: "POST",
url: "AdminPanelBackEnd.php",
data: 'SectionID=' + SectionID,
success: function(data){
$("#details").html(data);
}
});
}
</script>
<div class="card-body">
<table class="table table-striped bg-info text-white" id="details" >
<tr>
<a href="AddMemberFrontEnd.php" class="btn btn-lg btn-secondary mb-3 float-left">Add Member</a>
<div class="form-inline float-left ml-1">
<select class="form-control mb-2" id="section" onChange="load_data(this.value);">
<option value="null">Select Section</option>
<?php
$query = "SELECT * FROM sections ";
$result = mysqli_query($con, $query);
while($row=mysqli_fetch_assoc($result))
{
?>
<option value = "<?php echo $row["SectionID"]; ?>"> <?php echo $row["SectionName"]; ?> </option>
<?php
}
?>
</select>
</div>
</tr>
<tr class="bg-info text-white">
<td>Member Name</td>
<td>Member Email</td>
<td>Member Contact</td>
</tr>
</table>
</div>
код для AdminPanelBackEnd. php
<?php
require_once('includes/connection.php');
$query = "SELECT * FROM sections, members WHERE
sections.SectionID ='".$_POST["SectionID"]."' AND
sections.SectionID = members.SectionID ORDER BY MemberName
";
$result = mysqli_query($con, $query);
?>
<table class="text-center bg-info text-white">
<tr>
<td>Member Name</td>
<td>Member Email</td>
<td>Member Contact</td>
</tr>
<?php
while($row=mysqli_fetch_assoc($result))
{
$Member = $row['MemberName'];
$MemberEmail= $row['Email'];
$MemberContact = $row['Contact'];
?>
<tr class="bg-light text-dark">
<td><?php echo $Member ?></td>
<td><?php echo $MemberEmail ?></td>
<td><?php echo $MemberContact ?></td>
</tr>
<?php
}
?>
</table>