Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Постраничная навигация

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Без описания
BoJlod9I
Отправлено: 26 Апреля, 2011 - 18:13:43
Post Id


Частый гость


Покинул форум
Сообщений всего: 129
Дата рег-ции: Февр. 2011  


Помог: 1 раз(а)




Всем привет!
Народ можно как-то сделать постраничную навигацию с помощью LIMIT ?
если да то напишите как ПЛЗ. Или есть лучше способ?
 
 Top
Champion Супермодератор
Отправлено: 26 Апреля, 2011 - 18:16:03
Post Id



Активный участник


Покинул форум
Сообщений всего: 4350
Дата рег-ции: Авг. 2008  
Откуда: Москва


Помог: 57 раз(а)




А что ты не понял из того, что ты уже прочел и попробовал сделать про постраничную навигацию?
 
 Top
koval
Отправлено: 26 Апреля, 2011 - 18:18:42
Post Id


Новичок


Покинул форум
Сообщений всего: 19
Дата рег-ции: Апр. 2011  


Помог: 0 раз(а)




С помощью LIMIT и делай. Там ничего сложного в интернете полно статей на эту тему.
 
 Top
Haron
Отправлено: 26 Апреля, 2011 - 18:23:54
Post Id



Частый гость


Покинул форум
Сообщений всего: 197
Дата рег-ции: Июнь 2010  
Откуда: Оттуда


Помог: 5 раз(а)




http://forum.php.su/topic.php?fo...1&topic=6985

(Отредактировано автором: 26 Апреля, 2011 - 18:24:30)



-----
И чё?
 
 Top
BoJlod9I
Отправлено: 26 Апреля, 2011 - 18:34:28
Post Id


Частый гость


Покинул форум
Сообщений всего: 129
Дата рег-ции: Февр. 2011  


Помог: 1 раз(а)




а как сделать вывод именно текста черезз LIMIT
 
 Top
kappa
Отправлено: 27 Апреля, 2011 - 16:04:23
Post Id



Посетитель


Покинул форум
Сообщений всего: 349
Дата рег-ции: Апр. 2011  


Помог: 3 раз(а)




Я вот присоединяюсь к этой теме,...
Есть скрип постраничной навигации:
PHP:
скопировать код в буфер обмена
  1.  
  2. <?
  3. $cnt=100; // общее количество записей во всём выводе
  4. $rpp=10; // кол-во записей на страницу
  5. $rad=1; // сколько ссылок показывать рядом с номером текущей страницы (2 слева + 2 справа + активная страница = всего 5)
  6. $link_sc='page_navigation.php'; // путь
  7. if (isset($_GET['page']))
  8. {
  9.   $page=$_GET['page']-1; // текущая страница
  10. }
  11. else
  12. {
  13.   $page=0;
  14. }
  15.  
  16. $links=$rad*2+1;
  17. $pages=ceil($cnt/$rpp);
  18. if ($page>0) { echo "<a href=\"$link_sc?page=1\">First</a> | <a href=\"$link_sc?page=".($page)."\">Previous</a> |"; }
  19. $start=$page-$rad;
  20. if ($start>$pages-$links) { $start=$pages-$links; }
  21. if ($start<0) { $start=0; }
  22. $end=$start+$links;
  23. if ($end>$pages) { $end=$pages; }
  24. for ($i=$start; $i<$end; $i++) {
  25.  echo " ";
  26.  
  27.  if ($i==$page) {
  28.   echo "<b>";
  29.  } else {
  30.   echo "<a href=\"$link_sc?page=".($i+1)."\">";
  31.  }
  32. // echo ($i*$rpp+1)."-";
  33. // if ($i!=($pages-1)) { echo $i*$rpp+$rpp; } else { echo $cnt; }
  34.  echo ($i+1);
  35.  if ($i==$page) {
  36.   echo "</b>";
  37.  } else {
  38.   echo "</a>";
  39.  }
  40.  if ($i!=($end-1)) { echo "&nbsp;|"; }
  41. }
  42. if ($pages>$links&&$page<($pages-$rad-1)) { echo " ... <a href=\"$link_sc?page=".($pages)."\">".($pages)."</a>"; }
  43. if ($page<$pages-1) { echo " <a href=\"$link_sc?page=".($page+2)."\">Next</a> | <a href=\"$link_sc?page=".($pages)."\">Last</a>"; }
  44. ?>
  45.  

Вот как он смотрится: http://webproger[dot]ru/example/page[dot][dot][dot]ation.php?page=1
А вот как его полностью реализовать с SQL запросом чтобы он работал ?
 
 Top
levchick
Отправлено: 28 Апреля, 2011 - 08:49:13
Post Id



Новичок


Покинул форум
Сообщений всего: 43
Дата рег-ции: Июль 2010  


Помог: 3 раз(а)




 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Работа с СУБД »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB