пострaничный вывод

Статус
В этой теме нельзя размещать новые ответы.

jonnatan22

Читатель
Заблокирован
Регистрация
24 Янв 2010
Сообщения
79
Реакции
37
  • Автор темы
  • Заблокирован
  • #1
привeдитe пж-тa примeры кaк дeлaeтся пострaничный вывод информaции.
 
  • Заблокирован
  • #2
Если речь идёт про БД mysql, то с помощью LIMIT.
А вообще наглядно можно посмотреть практически в любой CMS.
 
привeдитe пж-тa примeры кaк дeлaeтся пострaничный вывод информaции.

PHP:
$number_per_page = 5;  
		
		if (isset ($_GET['page']) )
		{
			if ($_GET['page'] == 1)
			{
				$start_row = 0;		
			}
			else			
			{
				$start_row = ($_GET['page']-1)*$number_per_page;		
			}
		}
		else
		{
			$start_row = 0;		
			$smarty->assign ('start_page', 1);
		}
		$smarty->assign ('start_page', $_GET['page']);
		$query = "SELECT * FROM news ORDER BY date DESC LIMIT ".$start_row.", ".$number_per_page."";

1. определяешь количество записей.
2. делишь количество записей на количество записей на странице
3. строишь навигатор.
4. В зависимости от переданного номера страницы, делаешь запрос в базу (см. пример).
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху