Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: Как сделать Чтение данных страницами.

Сообщения:  [1-3] 

 
 автор: cheops   (17.05.2006 в 23:28)   письмо автору
 
   для: Zero   (17.05.2006 в 15:39)
 

Т.е. нужно реализовать постраничную навигацию. Постраничный вывод обсуждался большое число раз на форуме, в первую очередь стоит посмотреть специально написанную статью по этому поводу
http://www.softtime.ru/info/articlephp.php?id_article=33
кроме этого имеется ряд тем с обсуждением этого вопроса (сразу оговорюсь, не во всех темах именно тот вид постраничной навигации, который вам нужен)
http://www.softtime.ru/forum/read.php?id_forum=1&id_theme=2792
http://www.softtime.ru/forum/read.php?id_forum=1&id_theme=1883
http://www.softtime.ru/forum/read.php?id_forum=1&id_theme=721
http://www.softtime.ru/forum/read.php?id_forum=3&id_theme=1282
http://www.softtime.ru/forum/read.php?id_forum=1&id_theme=274
http://www.softtime.ru/forum/read.php?id_forum=1&id_theme=302
http://www.softtime.ru/forum/read.php?id_forum=1&id_theme=745
http://www.softtime.ru/forum/read.php?id_forum=1&id_theme=721
http://www.softtime.ru/forum/read.php?id_forum=3&id_theme=1169
http://www.softtime.ru/forum/read.php?id_forum=3&id_theme=838

   
 
 автор: ck   (17.05.2006 в 15:56)   письмо автору
 
   для: Zero   (17.05.2006 в 15:39)
 

Стандартных функций не встречал. Код может выглядеть как-то так:

<?php
$Page 
$_GET['Page'];
$Total mysql_fetch_object(mysql_query("select count(*) as count from TABLE_NAME"));
$OnePrint 20;
if(
$Total->count $OnePrint) {
    
$Pages ceil($Total->count $OnePrint);
    for(
$i=1$i<=$Pages$i++) {
        
$Menu .= "
            <a href = '"
.$_SERVER['PHP_SELF']."?Page=$i'>
                &nbsp;
$i&nbsp; </a>";
    }
}
?>

   
 
 автор: Zero   (17.05.2006 в 15:39)   письмо автору
 
 

Народ нужен код!!!
У меня есть база данных (SQL).Мне нужно все от туда прочитать (но там много строк за 1000). Выводить сразу все не целесообразно. Необходимо выводить например по 20, т.е страницами (блоками), а внизу выводить номера других страниц с ссылками на следующие страницы. Как это реализовать (насколько я знаю должны быть какие-то стандартные функции), может кто-нибудь писал что-нибудь подобное. Спасибо за внимание.

   

Сообщения:  [1-3] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования