Paginator - Visavi.net
https://visavi.net/
RSS - Visavi.nethttps://visavi.net/assets/img/images/logo_small.pngRSS - Visavi.net
https://visavi.net/
[email protected] (admin)[email protected] (admin)Thu, 26 Dec 2024 08:12:13 +0300SELECT head, body, foot FROM NewCMS<br>
Двиг написан!
https://visavi.net/topics/39084/647540
Paginator АртурMon, 30 Sep 2013 18:56:07 +0400Сообщенияhttps://visavi.net/topics/39084/647540<blockquote class="blockquote"><strong>Барыга Обама</strong> (30 Сентября 2013 / 18:28)<br>
12. <strong>marti91</strong>, скорее просто не заметишь как напишешь его. <img src="https://visavi.net/uploads/stickers/smile.gif" alt="smile"> </blockquote>
Ага, начал писать ответ - и залип в тему на неделю)
https://visavi.net/topics/39084/647538
Paginator BEPDuKTMon, 30 Sep 2013 18:34:27 +0400Сообщенияhttps://visavi.net/topics/39084/64753812. <strong>marti91</strong>, скорее просто не заметишь как напишешь его. <img src="https://visavi.net/uploads/stickers/smile.gif" alt="smile">
https://visavi.net/topics/39084/647536
Paginator АндрейMon, 30 Sep 2013 18:28:24 +0400Сообщенияhttps://visavi.net/topics/39084/64753611. <strong>BEPDuKT</strong>, не-е, пагинация - несколько строк кода. На двиг у меня времени не хватит, поэтому я скорее всего просто проигнарирую тему.. Так-то! <img src="https://visavi.net/uploads/stickers/D.gif" alt="D">
https://visavi.net/topics/39084/647532
Paginator marti91Mon, 30 Sep 2013 17:33:31 +0400Сообщенияhttps://visavi.net/topics/39084/647532<blockquote class="blockquote"><strong>marti91</strong> (30 Сентября 2013 / 15:19)<br>
6. <strong>BEPDuKT</strong>, Заметил только после того, как написал <img src="https://visavi.net/uploads/stickers/D.gif" alt="D"> </blockquote>
Типа подсказал <img src="https://visavi.net/uploads/stickers/D.gif" alt="D"> Я представляю если кто-то создаст тему "Подскажите как написать двиг", и ты зайдешь в эту тему. <img src="https://visavi.net/uploads/stickers/D.gif" alt="D">
https://visavi.net/topics/39084/647527
Paginator BEPDuKTMon, 30 Sep 2013 16:58:46 +0400Сообщенияhttps://visavi.net/topics/39084/6475278. <strong>Caswap</strong>, Человек пишет что хочет написать СВОЙ, СВОЙ скрипт пагинации. А Вы предоставили материал, где человек пишет пигинацию, использую скрипт пагинации.
https://visavi.net/topics/39084/647518
Paginator marti91Mon, 30 Sep 2013 15:48:16 +0400Сообщенияhttps://visavi.net/topics/39084/6475181. <a href="http://2develop.ru/files/nav.rar" target="_blank" rel="nofollow">http://2develop.ru/files/nav.rar</a><br>
<span style="color:#ff0000">2. Вторая ссылка удалена. Переадресация на вирус.</span>
https://visavi.net/topics/39084/647517
Paginator ВолодяMon, 30 Sep 2013 15:23:02 +0400Сообщенияhttps://visavi.net/topics/39084/6475176. <strong>BEPDuKT</strong>, Заметил только после того, как написал <img src="https://visavi.net/uploads/stickers/D.gif" alt="D">
https://visavi.net/topics/39084/647516
Paginator marti91Mon, 30 Sep 2013 15:19:42 +0400Сообщенияhttps://visavi.net/topics/39084/6475165. <strong>marti91</strong>, Написал скрипт пагинации, красавчик <img src="https://visavi.net/uploads/stickers/D.gif" alt="D">
https://visavi.net/topics/39084/647515
Paginator BEPDuKTMon, 30 Sep 2013 15:18:39 +0400Сообщенияhttps://visavi.net/topics/39084/6475154. <strong>danan</strong>, <br>
Если имеется ввиду SQL, то так:<pre class="prettyprint">
"SELECT * FROM `table` LIMIT 10, 20"
</pre>
https://visavi.net/topics/39084/647514
Paginator marti91Mon, 30 Sep 2013 15:13:22 +0400Сообщенияhttps://visavi.net/topics/39084/647514Мм спасибо за пояснение, еще один вопрос, каким образом вывести дынные с 10 по 20 строки?
https://visavi.net/topics/39084/647513
Paginator ВладMon, 30 Sep 2013 15:06:42 +0400Сообщенияhttps://visavi.net/topics/39084/647513И конечно же надо вывести ссылки на страницы:<br>
<pre class="prettyprint">
<?php
if($pages_count >= 1) {
for($i = 1; $i <= $pages_count; $i++) {
echo "<a href='?page=$i'>$i</a> ";
}
}
</pre>
https://visavi.net/topics/39084/647512
Paginator marti91Mon, 30 Sep 2013 14:59:55 +0400Сообщенияhttps://visavi.net/topics/39084/647512Создаешь переменную в которую заносишь число равное количеству элементов на страницу($pare_page = 10).<br>
Далее создаешь переменную с количеством записей в БД($data_count = 1000).<br>
Далее делишь: <br>
<pre class="prettyprint">
<?php
$pages_count = ceil($data_page / $pare_page); # Тут количество страниц
</pre>
А дальше уже через GET-запрос узнаешь на какой странице сейчас пользователь, вот так например: <br>
<pre class="prettyprint">
<?php
$page = isset($_GET['page']) ? int($_GET['page'] : 1; # Это текущая страница
$start = ($page - 1) * $pare_page; # Элемент с которого начинать выводку из БД
</pre>
SQL-запрос на выводку из БД:<br>
<pre class="prettyprint">
"SELECT * FROM `table` LIMIT $start, $pare_page"
</pre>
Далее в цикле вывести результаты.<br>
Все.
https://visavi.net/topics/39084/647511
Paginator marti91Mon, 30 Sep 2013 14:46:17 +0400Сообщенияhttps://visavi.net/topics/39084/647511Хочу написать свой пагинатор, обьясните его структуру и тп. Заранее благодарен.
https://visavi.net/topics/39084/647510
Paginator ВладMon, 30 Sep 2013 14:12:21 +0400Сообщенияhttps://visavi.net/topics/39084/647510