У меня есть веб-приложение, которое отображает несколько аудиоконтентов, каждая категория ограничена 6 элементами на странице, пользователь должен будет нажать кнопку нумерации страниц, чтобы просмотреть следующие 6 элементов.Мои страницы включены с помощью оператора switch, поэтому я не знаю, на какую страницу ссылаться в моем операторе цикла for.
Я попытался создать ссылку на фактическую страницу, где указан элемент, но он возвращает меня назад.на моей странице по умолчанию в инструкции switch.Ниже приведен код, в котором у меня есть цикл for и скрипт разбиения на страницы h_files.php, но он включен в файл с именем audio.php, когда пользователь нажимает кнопку пагинации вместо загрузки следующих 6 элементов, он загружает значение по умолчанию иззаявление переключателя.если я изменяю ссылку в цикле for с audio.php на h_files.php, его страница говорит, что не найдена.
<?php
$per_page = 6;
if(isset($_GET['page'])){
$page = $_GET['page'];
}
else
{
$page = "";
}
if($page == "" || $page == 1)
{
$page_1 = 0;
}
else
{
$page_1 = ($page * $per_page) - $per_page;
}
$post_query_count = "SELECT * FROM post WHERE
content LIKE 'H%'";
$find_count = mysqli_query($connection,
$post_query_count);
$count = mysqli_num_rows($find_count);
$count = ceil($count / $per_page);
$query = "SELECT * FROM post WHERE content LIKE 'H%' ORDER BY
postId DESC LIMIT $page_1, $per_page";
$select = mysqli_query($connection, $query);
if (mysqli_num_rows( $find_count) == 0)
{
echo ' <div class="col-md-4">
No Result
</div>';
}
else
{
while($row = mysqli_fetch_assoc($select)){
//$content_header = $row['header'];
//$content_body = $row['content'];
$image = $row['image'];
$audio = $row['audio'];
$category = $row['category'];
$content = $row['content'];
$date = $row['date'];
//$image4 = $row['image4'];
?>
<div class="col-md-4">
<div class="post post-sm" style="background-color:#ee4266; box-shadow:
5px 5px 6px #666666;">
<a class="post-img" href="blog-post.html">
<img src="images/<?php echo $image; ?>" alt=""></a>
<div class="post-body">
<div class="post-category">
<audio controls style = "margin-left:4px">
<source src="audio/<?php echo $audio; ?>" type="audio/mpeg" >
</audio>
</div>
<h3 class="post-title title-sm" style="padding:8px;">
<a href="blog-post.html"><span style="color:#FFFFFF">
<?php echo $content; ?></span></a>
</h3>
<ul class="post-meta">
<li><a href="audio/<?php echo $audio; ?>
"class="fa fa-download fa-1x" style="padding:8px;" download>
Download</a></li>
<li><?php echo $date; ?></li>
</ul>
</div>
</div>
</div>
<?php
}
?>
<?php
}
?>
<div class="row">
<div class="col col-lg-4">
</div>
<ul class="pagination">
<?php
for($i = 1; $i <= $count; $i++){
echo "<li '><a href = 'audio.php?page={$i}'> {$i} </a></li>";
}
?>
</ul>
<div class="col col-lg-2">
</div>
</div>
Данный файл включен в audio.php с помощью оператора switch.Где проблема, есть в ссылке ..