PHP:
скопировать код в буфер обмена
скопировать код в буфер обмена
- <?PHP
- $total_articles_number = 79; //общее количество статей
- $articles_per_page=10; // количество статей на странице
- //получаем количество страниц
- // запускаем цикл - количество итераций равно количеству страниц
- for ($i=0; $i<$total_pages; $i++)
- {
- // получаем значение $from (как $page_number) для использования в формировании ссылки
- $page_number=$i*$articles_per_page;
- // если $page_number (фактически это проверка того является ли $from текущим) не соответствует
- // текущей странице,
- // выводим ссылку на страницу со значением $from равным $page_number
- if ($page_number!=$from) echo "<a href='".$PHP_SELF."?from=".$page_number."'> ".($i+1).
- " </a>";
- // иначе просто выводим номер страницы - данная строка необязательна,
- // пропустив ее вы просто получите линк на текущую страницу
- else echo $i+1; // если page_number - текущая страница - ничего не выводим (ссылку не делаем)
- }
- ?>