Advertisement
Guest User

Untitled

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