Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php echo $myrow['text'];
- $result77 = mysql_query("SELECT str FROM options", $db);
- $myrow77 = mysql_fetch_array($result77);
- $num = $myrow77["str"];
- // Извлекаем из URL текущую страницу
- @$page = $_GET['page'];
- // Определяем общее число сообщений в базе данных
- $result00 = mysql_query("SELECT COUNT(*) FROM articles WHERE cat='$cat'");
- $temp = mysql_fetch_array($result00);
- $posts = $temp[0];
- // Находим общее число страниц
- $total = (($posts - 1) / $num) + 1;
- $total = intval($total);
- // Определяем начало сообщений для текущей страницы
- $page = intval($page);
- // Если значение $page меньше единицы или отрицательно
- // переходим на первую страницу
- // А если слишком большое, то переходим на последнюю
- if(empty($page) or $page < 0) $page = 1;
- if($page > $total) $page = $total;
- // Вычисляем начиная с какого номера
- // следует выводить сообщения
- $start = $page * $num - $num;
- // Выбираем $num сообщений начиная с номера $start
- $result = mysql_query("SELECT id,title,description FROM articles WHERE cat='$cat' ORDER BY id LIMIT $start, $num",$db);
- ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement