Есть скрипт вывода новостей но они все выводятся разом, как сделать что-бы они выводились по страницам, например что-бы на каждой странице было не больше 10 новостей.
Скрипт вывода:
$page = $_GET['page'];
if (!isset($page)) {
$command = mysqli_query($connection, "SELECT * FROM `news` ORDER BY ID DESC");
require 'pages/news.php';
}
news.php:
<div class="newsName">Последние новости</div>
<?php
$empn = mysqli_num_rows($command);
if ($empn == 0) {
echo "<div class='empn'>Новостей на данный момент нет! Следите за обновлениями.</div>";
} else {
foreach ($command as $key => $itm):
$valdesc = iconv_strlen($itm['desc']);
$text = mb_substr($itm['desc'],0,1069, 'UTF-8');
$textt = $text . "...";
?>
<div class="news">
<div class="newsZak"><a href="?page=news&id=<?php echo $itm['id']; ?>"><?php echo $itm['name']; ?></a></div>
<div class="newsDate"><?php echo $itm['date']; ?></div>
<div class="newsLine"></div>
<div class="newsDesc"><?php if ($valdesc > 1069) {
echo $textt;
} else {
echo $text;
} ?></div>
<?php
if ($valdesc > 1069) {
?>
<a class="NewsPod" href="?page=news&id=<?php echo $itm['id']; ?>">Открыть полностью</a>
<?php
}
?>
</div>
<?php
endforeach;
}
?>