Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Вывод книги из базы mysql, постранично

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Без описания
Domain
Отправлено: 20 Июля, 2010 - 22:18:07
Post Id


Новичок


Покинул форум
Сообщений всего: 48
Дата рег-ции: Февр. 2010  


Помог: 0 раз(а)




Напишите, или дайте ссылку на готовый код пожайлуста.
"Вывод книги из базы mysql, постранично"
 
 Top
DeepVarvar Супермодератор
Отправлено: 20 Июля, 2010 - 23:55:22
Post Id



Активный участник


Покинул форум
Сообщений всего: 10377
Дата рег-ции: Дек. 2008  
Откуда: Альфа Центавра


Помог: 353 раз(а)




А книга то в каком формате? одним файлом txt? Или уже на страницы разбита? А в базе как оно лежит одним текстом или уже бито на страницы? Ты чого-то намутил поди там....
(Добавление)
На вот тебе простейший книжный микросайт (спасибо моей знакомой за идею создания) вот возьми оттуда то что тебе надо... http://rapidshare[dot]com/files/408070179/books[dot]rar сайт на текстовых файлах - просто закинь книгу в папку books... кодировка windows-1251

(Отредактировано автором: 21 Июля, 2010 - 00:04:51)

 
 Top
Demas
Отправлено: 21 Июля, 2010 - 00:19:57
Post Id


Новичок


Покинул форум
Сообщений всего: 13
Дата рег-ции: Июнь 2010  


Помог: 0 раз(а)




как отписаться об уведомлении по почте ответа на форуме?
 
 Top
Dima00782
Отправлено: 21 Июля, 2010 - 04:43:10
Post Id


Новичок


Покинул форум
Сообщений всего: 13
Дата рег-ции: Июль 2010  


Помог: 0 раз(а)




Если выложите структуру базы данных mysql(это можно сделать в PHPMyAdmin), то постораюсь написать коды страниц. А то неизвестно что вообще за книга "лежит" в БД.
 
 Top
RobotsAll
Отправлено: 21 Июля, 2010 - 07:45:42
Post Id



Новичок


Покинул форум
Сообщений всего: 12
Дата рег-ции: Июль 2010  
Откуда: S.P.B.


Помог: 0 раз(а)

[+]


Если я вас правильно понял:
вывести постранично данные из БД:
для этого нам нужно знать: $num и $pages
PHP:
скопировать код в буфер обмена
  1.  
  2. function post()
  3. {
  4. $num='<число строк выводимых на страницу>';
  5. $pages='<какая именно страница выводится, я лично беру ее из get запроса>';
  6. ...
  7. ...
  8. $row=$db->loadObjectList();
  9. //подсчет числа записей в базе
  10. $posts=count($row);
  11. //колличество страниц
  12. $total=intval(($posts-1)/$num)+1;
  13. $pages=intval($pages);
  14.  
  15. //вместо точек в середине подключение и запрос в БД
  16.                
  17.                                
  18. if($pages > $total){$pages = $total;}
  19. //сколько пропустить
  20. $start=$pages*$num-$num;
  21.  
  22. $query="SELECT * FROM table";
  23. $db->setQuery($query, $start, $num);
  24. $result=$db->loadObjectList();
  25.  
  26. return $result;
  27. }
  28.  
  29. //затем получаем:
  30.  
  31. $rows =post();
  32.  
  33. $rows->id;
  34.  


Если пишите на простом php, то запросы вроде setQuery - нужно заменить на обычные mysql_query;

я думаю смысл понятен, просто поменяйте на свои значения.


-----
Я не волшебник, я еще только учусь...
 
 Top
Domain
Отправлено: 21 Июля, 2010 - 16:14:36
Post Id


Новичок


Покинул форум
Сообщений всего: 48
Дата рег-ции: Февр. 2010  


Помог: 0 раз(а)




Всем большое спасибо
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Напишите за меня, пожалуйста »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB