Advertisement
Guest User

Untitled

a guest
Jan 31st, 2012
57
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.49 KB | None | 0 0
  1. <?php
  2. $db = mysql_connect ("localhost","charmed4","JG8sd6Esd");
  3. mysql_query('SET NAMES cp1251');
  4. mysql_select_db("charmed4_charmedsite",$db);
  5.  
  6. $result77 = mysql_query("SELECT str FROM optio", $db);
  7. $myrow77 = mysql_fetch_array($result77);
  8. $num = $myrow77["str"];
  9. // Извлекаем из URL текущую страницу
  10. @$page = $_GET['page'];
  11. // Определяем общее число сообщений в базе данных
  12. $result00 = mysql_query("SELECT COUNT(*) FROM books");
  13. $temp = mysql_fetch_array($result00);
  14. $posts = $temp[0];
  15. // Находим общее число страниц
  16. $total = (($posts - 1) / $num) + 1;
  17. $total =  round($total);
  18. // Определяем начало сообщений для текущей страницы
  19. $page = intval($page);
  20. // Если значение $page меньше единицы или отрицательно
  21. // переходим на первую страницу
  22. // А если слишком большое, то переходим на последнюю
  23. if ($page <= 0) $page = 1;
  24.   if($page > $total) $page = $total;
  25. // Вычисляем начиная с какого номера
  26. // следует выводить сообщения
  27. $start = $page * $num - $num;
  28. // Выбираем $num сообщений начиная с номера $start      
  29.        
  30. $result = mysql_query("SELECT id,title,text FROM books ORDER BY id LIMIT $start, $num",$db) or die(mysql_error());
  31.  
  32.    
  33.     $myrow = mysql_fetch_array ($result);
  34. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement