Ru-MaNGOS

Вернуться   Ru-MaNGOS > Документация > Языки программирования

Важная информация

Языки программирования Изучаем С++, Sql, php, Lua, Python

Закрытая тема
 
Опции темы Поиск в этой теме Опции просмотра
Старый 18.03.2010, 12:44   #1
Eisenheim
Гость
 
Сообщений: n/a
Радость Деление на страницы (php+sql)

И снова здравствуйте

Возник такой вопрос.. Как упростить написание внизу страницы:
Код:
Страница 1 из ***
1, 2, 3, 4..
Где 1, 2, 3, 4.. - кол-во страниц и ссылки на них.
Например адресная строка 3 страницы index.php?n=3

Есть такой вариант.. Ну он слишком прост и глуп:
Код:
$result2 = mysql_query("SELECT count('newsid') FROM news WHERE hiden=0");
if ($reslut2<11) { $page=1; }
elseif ($result2<21) { $page=2; 
echo "<br><br><center>Страница $n из $page";
echo "<br><div class=\"pages\"><a href=\"index.php?n=1\">1</a>, 2</div></center>";}
elseif ($result2<31) { $page=3;  
echo "<br><div class=\"pages\"><a href=\"index.php?n=1\">1</a>, <a href=\"index.php?n=2\">2</a>, 3</div></center>";}
И т.д..

Кто может предложить более простой вариант?
 
Старый 18.03.2010, 13:59   #2
ghostpast
Пользователь
 
Регистрация: 07.03.2010
Сообщений: 46
Сказал(а) спасибо: 11
Поблагодарили 17 раз(а) в 11 сообщениях
ghostpast На верном пути
По умолчанию

Скрытый текст (вы должны войти под своим логином или зарегистрироваться и иметь 1 сообщение(ий)):
У вас нет прав чтобы видеть скрытый текст, содержащейся здесь.

Последний раз редактировалось ghostpast; 18.03.2010 в 14:11. Причина: добавлена пропущенная переменная
ghostpast вне форума  
Пользователь сказал cпасибо:
Старый 18.03.2010, 14:03   #3
ExC0tiC
Новичок
 
Регистрация: 07.03.2010
Сообщений: 11
Сказал(а) спасибо: 8
Поблагодарили 4 раз(а) в 4 сообщениях
ExC0tiC На верном пути
Восклицание

Было откопано, где-то на просторах интернета.
ExC0tiC вне форума  
Пользователь сказал cпасибо:
Старый 18.03.2010, 16:36   #4
tempura
Forum bot
 
Аватар для tempura
 
Регистрация: 01.02.2010
Адрес: пусто
Сообщений: 841
Сказал(а) спасибо: 286
Поблагодарили 418 раз(а) в 190 сообщениях
Записей в дневнике: 60
tempura отключил(а) отображение уровня репутации
По умолчанию

гугл: PHP постраничная навигация


Цитата:
- Хватит разврата! - сказал капитан, и пристрелил стюардессу.
__________________
Совершенно безопасен для людей, обладающих хотя бы некоторыми минимальными зачатками интеллекта, и способными строить причинно-следственные цепочки.
tempura вне форума  
Пользователь сказал cпасибо:
StinK (21.03.2010)
Закрытая тема


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.



Текущее время: 03:49. Часовой пояс GMT +3.


ru-mangos.ru - Русское сообщество MaNGOS
Главная цель проекта MaNGOS - обучающая, поэтому разрешается использовать исходный код и собранную программу только для образовательных целей.
Вы не можете использовать MaNGOS в коммерческих целях, а также не разрешается устанавливать публичные серверы на базе MaNGOS.
Любое копирование материалов, информации в любом виде без указания источника - форума Ru-MaNGOS будет считаться нарушением авторских прав и нарушением Уголовного Кодекса РФ, ст. 146 ст. 147.
Перевод vBulletin: zCarot