Извините, что беспокою, но у меня есть интерес к тому, как сделать флажок на моей странице нумерации страниц.Теперь, я уверен, что это должно быть действительно легко сделать, но я не мог понять метод вообще, хотя я сделал несколько чтений и проб и ошибок на некоторых из доступных кодов онлайн как: Отправить значение флажка , Получить данные из базы данных как флажок , флажок в нумерации страниц и многие другие.
Итак ... Я хочу спросить любого здесь, могут ли они дать мнеруководство о том, как сделать это правильно.
Вот мой кандидат. php
<script>
function Pagination() {
$("#pagination").twbsPagination({
totalPages: <?php echo $total_pages; ?>,
visible: 5,
onPageClick: function (e, page) {
e.preventDefault();
$("#target-content").html("loading....");
$("#target-content").load("candidatepagination.php?page="+page);
}
});
}
</script>
<script>
$(function () {
Pagination();
});
</script>
<script>
$("#searchBtn").on("click", function(e) {
e.preventDefault();
var searchResult = $("#searchBar").val();
var filter = "searchBar";
if(searchResult != "") {
$("#pagination").twbsPagination('destroy');
Search(searchResult, filter);
} else {
$("#pagination").twbsPagination('destroy');
Pagination();
}
});
</script>
<script>
$(".experienceSearch").on("click", function(e) {
e.preventDefault();
var searchResult = $(this).data("target");
var filter = "experience";
if(searchResult != "") {
$("#pagination").twbsPagination('destroy');
Search(searchResult, filter);
} else {
$("#pagination").twbsPagination('destroy');
Pagination();
}
});
</script>
<script>
$(".citySearch").on("click", function(e) {
e.preventDefault();
var searchResult = $(this).data("target");
var filter = "city";
if(searchResult != "") {
$("#pagination").twbsPagination('destroy');
Search(searchResult, filter);
} else {
$("#pagination").twbsPagination('destroy');
Pagination();
}
});
</script>
<script>
function Search(val, filter) {
$("#pagination").twbsPagination({
totalPages: <?php echo $total_pages; ?>,
visible: 5,
onPageClick: function (e, page) {
e.preventDefault();
val = encodeURIComponent(val);
$("#target-content").html("loading....");
$("#target-content").load("search.php?page="+page+"&search="+val+"&filter="+filter);
}
});
}
</script>
<section id="candidates" class="content-header">
<div class="container">
<div class="row">
<div class="col-md-3">
<div class="box box-solid">
<div class="box-body no-padding">
</div>
</div>
</div>
<div class="col-md-9">
<?php
$limit = 4;
$sql = "SELECT COUNT(id_user) AS id FROM users";
$result = $conn->query($sql);
if($result->num_rows > 0)
{
$row = $result->fetch_assoc();
$total_records = $row['id'];
$total_pages = ceil($total_records / $limit);
} else {
$total_pages = 1;
}
?>
<div id="target-content">
</div>
<div class="text-center">
<ul class="pagination text-center" id="pagination"></ul>
</div>
</div>
</div>
</div>
</section>
здесь запрос будет извлекать данные из базы данных и отображать их, чтобы пользователи могли посмотреть на кандидата и выбрать для него подходящего кандидата.
и вот мой кандидатpagination.php
<?php
session_start();
require_once("db.php");
$limit = 4;
if(isset($_GET["page"])){
$page = $_GET['page'];
}else {
$page=1;
}
$start_from = ($page-1) * $limit;
$sql = "SELECT * FROM users LIMIT $start_from, $limit";
$result = $conn-> query($sql);
if($result->num_rows > 0){
while($row = $result -> fetch_assoc ()) {?>
<div class="attachment-block clearfix">
<img class="attachment-img" src="uploads/office/britay.png" alt="Attachment Image">
<div class="attachement-pushed">
<div class="attachement-text">
<div><strong>BA<?php echo $row['id_user']; ?></strong></div>
</div>
<div><?php echo $row['aboutme'] ?></div>
</div>
</div>
<?php
}
}
$conn->close();
Итак, кто-нибудь может сказать мне, где я должен поставить флажок и как сохранить флажок в базе данных?