Всем привет!
Народ можно как-то сделать постраничную навигацию с помощью LIMIT ?
если да то напишите как ПЛЗ. Или есть лучше способ?
1. BoJlod9I - 26 Апреля, 2011 - 18:13:43 - перейти к сообщению
2. Champion - 26 Апреля, 2011 - 18:16:03 - перейти к сообщению
А что ты не понял из того, что ты уже прочел и попробовал сделать про постраничную навигацию?
3. koval - 26 Апреля, 2011 - 18:18:42 - перейти к сообщению
С помощью LIMIT и делай. Там ничего сложного в интернете полно статей на эту тему.
4. Haron - 26 Апреля, 2011 - 18:23:54 - перейти к сообщению
5. BoJlod9I - 26 Апреля, 2011 - 18:34:28 - перейти к сообщению
а как сделать вывод именно текста черезз LIMIT
6. kappa - 27 Апреля, 2011 - 16:04:23 - перейти к сообщению
Я вот присоединяюсь к этой теме,...
Есть скрип постраничной навигации:
Есть скрип постраничной навигации:
PHP:
скопировать код в буфер обмена
скопировать код в буфер обмена
- <?
- $cnt=100; // общее количество записей во всём выводе
- $rpp=10; // кол-во записей на страницу
- $rad=1; // сколько ссылок показывать рядом с номером текущей страницы (2 слева + 2 справа + активная страница = всего 5)
- $link_sc='page_navigation.php'; // путь
- {
- $page=$_GET['page']-1; // текущая страница
- }
- else
- {
- $page=0;
- }
- $links=$rad*2+1;
- if ($page>0) { echo "<a href=\"$link_sc?page=1\">First</a> | <a href=\"$link_sc?page=".($page)."\">Previous</a> |"; }
- $start=$page-$rad;
- if ($start>$pages-$links) { $start=$pages-$links; }
- if ($start<0) { $start=0; }
- $end=$start+$links;
- if ($end>$pages) { $end=$pages; }
- for ($i=$start; $i<$end; $i++) {
- echo " ";
- if ($i==$page) {
- echo "<b>";
- } else {
- echo "<a href=\"$link_sc?page=".($i+1)."\">";
- }
- // echo ($i*$rpp+1)."-";
- // if ($i!=($pages-1)) { echo $i*$rpp+$rpp; } else { echo $cnt; }
- echo ($i+1);
- if ($i==$page) {
- echo "</b>";
- } else {
- echo "</a>";
- }
- if ($i!=($end-1)) { echo " |"; }
- }
- if ($pages>$links&&$page<($pages-$rad-1)) { echo " ... <a href=\"$link_sc?page=".($pages)."\">".($pages)."</a>"; }
- if ($page<$pages-1) { echo " <a href=\"$link_sc?page=".($page+2)."\">Next</a> | <a href=\"$link_sc?page=".($pages)."\">Last</a>"; }
- ?>
Вот как он смотрится: http://webproger[dot]ru/example/page[dot][dot][dot]ation.php?page=1
А вот как его полностью реализовать с SQL запросом чтобы он работал ?