EOMY.NET
Хостинг EOMY.NET: Форум поддержки
 
 FAQFAQ   ПоискПоиск   ПользователиПользователи   ГруппыГруппы   РегистрацияРегистрация 
 ПрофильПрофиль   Войти и проверить личные сообщенияВойти и проверить личные сообщения   ВходВход 
RSS Feed  

И снова вопрос. Автоматическое постороение страниц

 
Начать новую тему   Ответить на тему    Список форумов EOMY.NET -> Программирование для WEB
И снова вопрос. Автоматическое постороение страниц
Автор Сообщение
Roma-i-alena
11 1110 1000
11 1110 1000


Зарегистрирован: 03.05.2007
Сообщения: 1133
Откуда: vladimir
6191 Монеты

СообщениеДобавлено: Ср, 26 Дек, 2007 21:04    Заголовок сообщения: И снова вопрос. Автоматическое постороение страниц Ответить с цитатой

Суть такова.
Есть например 40 постов в форуме, а на одну страницу дожно выводиться первые 10, на вторую вторые 10 и т.д. Суть всем понятна, так как есть на форумах.
Вот у меня и вопрос, как это делаеться. Мне нужна логика, код я постараюсь сам написать а вот, как именно это написать. Посоветуйте пожалуйтса кто уже в курсе и писал подобные вещи.
_________________
Жизнь никогда не заканчивается!!!
На то, собственно говоря, она и ЖИЗНЬ...
____________________________________
http://www.coderun.ru - Блог человека
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail Посетить сайт автора
[LP]LordPro.teus
Призрак Лорда
Призрак Лорда


Зарегистрирован: 26.07.2007
Сообщения: 5092

42282 Монеты

СообщениеДобавлено: Ср, 26 Дек, 2007 21:06    Заголовок сообщения: Ответить с цитатой

Roma-i-alena
в коде самих форумов не пытались смотреть?..
_________________

До выхода LiteDiary 0.3.0: парам-пам-пам-пам! Она уже здесь!
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
Roma-i-alena
11 1110 1000
11 1110 1000


Зарегистрирован: 03.05.2007
Сообщения: 1133
Откуда: vladimir
6191 Монеты

СообщениеДобавлено: Ср, 26 Дек, 2007 21:34    Заголовок сообщения: Ответить с цитатой

Цитата:
в коде самих форумов не пытались смотреть?..

Да это блин на два часа работы, может здесь кто-то знает и делал так. Не западло же рассказать.
_________________
Жизнь никогда не заканчивается!!!
На то, собственно говоря, она и ЖИЗНЬ...
____________________________________
http://www.coderun.ru - Блог человека
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail Посетить сайт автора
[LP]LordPro.teus
Призрак Лорда
Призрак Лорда


Зарегистрирован: 26.07.2007
Сообщения: 5092

42282 Монеты

СообщениеДобавлено: Ср, 26 Дек, 2007 21:39    Заголовок сообщения: Ответить с цитатой

Roma-i-alena
не западло. делал... о [LP]BS я уже упоминал...
передаешь ГЕТом переменную, согласно которой смещаются сообщения... в ссылках "дальше" (ну, у кого что) ставишь значение этой переменной+10... повторяется пр каждом новом значении
_________________

До выхода LiteDiary 0.3.0: парам-пам-пам-пам! Она уже здесь!
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
madhamster
Согнул ложку
Согнул ложку


Зарегистрирован: 09.10.2006
Сообщения: 902

432 Монеты

СообщениеДобавлено: Ср, 26 Дек, 2007 22:26    Заголовок сообщения: Ответить с цитатой

Код:

<?php

include('connect.php');

$page  = $_GET['page'];
$items = 2;  //По сколько выводить юзеров на страницу

$query = mysql_query("SELECT CEIL( COUNT( * ) /$items ) FROM users"); //Считаем страницы
$pages = mysql_result($query, 0);

$page  = (!is_numeric($page) || $page > $pages || $page < 1)? 1 : $page; //Защита от креведок
$start = $page*$items-$items; //Вычисляем с какой строчки показывать юзеров

$query = mysql_query("SELECT * FROM users LIMIT $start, $items"); //Вытаскиваем юзеров с нужной строки

//Выводим юзеров
while($row = mysql_fetch_object($query)){
    echo $row->user_name.'<br />'."\r\n";
}

//Выводи страницы
for($i=1;$i<=$pages;$i++){
    echo ($page != $i)? '<a href="?page='.$i.'">'.$i.'</a> ' : '<b>'.$i.'</b> ';
}

?>


Тож самое с постами.
Поправте если где не прав...
_________________
NextStage - live music competition
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
Показать сообщения:   
Начать новую тему   Ответить на тему    Список форумов EOMY.NET -> Программирование для WEB Часовой пояс: GMT
Страница 1 из 1

 


EOMY TOP 100 Rambler's Top100   Рейтинг@Mail.ru    



Powered by phpBB © 2001, 2005 phpBB Group


Рейтинг SIMPLETOP.NET