Новости
Документация
Download
Webboard
Поиск
FAQ/ЧаВо
Обратная связь




MySQL.RU - Webboard



Вернуться
Постраничный вывод данных (-ALEX-) 04/10/2005 - 18:59:43
      Re: Постраничный вывод данных (bac) 06/10/2005 - 01:31:04



From: -ALEX- - 04/10/2005 - 18:59:43
Subject:Постраничный вывод данных
-----------------
У меня вот такая интересная вещь ... Написал код для вывода по 10 строк и у меня он и правда работает ... Но немного странно
на первой странице - 10 строк, на второй странице 2 строки, на третьей - 10 строк .. Подскажите что я сделал не так!!!

$result = mysql_query("SELECT * FROM prod where kod_zhanr='$kod_zhanr' AND kod_seriya='$kod_seriya' ");
$real = mysql_num_rows($result);
$limit="10";
$kol_page=ceil($real/$limit);
if(!isset($page)) $page="1";
$page++;
for($i = 1; $i <= $kol_page; $i++){
if($page!=$i+1){
$echo='[<a href=?kod_zhanr='.$kod_zhanr.'&kod_seriya='.$kod_seriya.'&page='.$i.'>'.$i.'</a>]'." ";
}else{
$echo='[<a href=?kod_zhanr='.$kod_zhanr.'&kod_seriya='.$kod_seriya.'&page='.$i.'><strong>'.$i.'</strong></a>]'." ";
}
echo "</a><font size=\"1\" face=\"Verdana, Arial, Helvetica, sans-serif\">$echo";
}
$page--;
if($page==$i-1){
$sss='0';
}else{
$sss=$page*$limit;
}
И в запросе соответственно LIMIT $sss,$limit


[Это сообщение - спам!]

Последние сообщения из форума

Уважаемые посетители форума MySQL.RU!
Убедительная просьба, прежде чем задавать свой вопрос в этом форуме, обратите внимание на разделы:
- ответы на наиболее часто задаваемые вопросы - FAQ
- раздел документация
- раздел поиск по сообщениям форума и документации
Также, старайтесь наиболее подробно указывать свою ситуацию (версию операционной системы, версию MySQL, версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
 Имя:
 E-mail:
 Тема:
 Текст:
Код подтверждения отправки: Code
24303



РЕКЛАМА НА САЙТЕ
  Создание сайтов | |