Постраничный вывод и навигация

112
09 марта 2021, 22:40

Фильтрую количество выводимых строк так:

$num_rows=mysql_num_rows($result);
if ( $num_rows==0 ) 
{
?> <script>
alert ('По Вашему запросу ничего не найдено')
document.location='/tt.php'
</script> <? 
}

Вместе с тем есть навигация, ссылки выводятся так:

<?php
if($page > 1) {
    echo '<a href="biblioteka.php?page='.($page-1).(isset($_REQUEST['radioselector'], $_REQUEST['poisk']) ? ('&radioselector='. $_REQUEST['radioselector'] . '&poisk=' . $_REQUEST['poisk']): null).'">[предыдущая]</a>';
}
echo '<a href="biblioteka.php?page='.($page+1).(isset($_REQUEST['radioselector'], $_REQUEST['poisk']) ? ('&radioselector='. $_REQUEST['radioselector'] . '&poisk=' . $_REQUEST['poisk']): null).'">[следующая]</a>';
?>

Получается так, что запрос выводит на каждой странице по 10 строк. Если их 10 или меньше, то навигация всё равно отображается и при нажатии на ссылку "следующая" выводится сообщение "По Вашему запросу ничего не найдено". Как сделать так, чтобы навигация не выводилась, если запрос вернул 10 или менее строк.

READ ALSO
insert many to many

insert many to many

У меня есть 3 таблицы: 1 - movies, 2- actors, 3 - actor_movieЯ пытаюсь при создании нового фильма(через форму) записать в первую таблицу значения(из формы),...

96
Не удается сделать выгрузку файла на локальный ftp-сервер Docker

Не удается сделать выгрузку файла на локальный ftp-сервер Docker

Warning: move_uploaded_file(upload/upload/1png): failed to open stream: Permission denied in /var/www/html/up_download

126
отловить нажатие ESCAPE

отловить нажатие ESCAPE

Подскажите пожалуйста, делаю простое консольное приложение, где создается поток который выполняет какое то действие, во время выполнения...

99