<MyRusakov.ru />

PHP и MySQL с Нуля до Гуру 2.0

PHP и MySQL с Нуля до Гуру 2.0

Данный курс научит Вас программировать на самом популярном Web-языке в мире - PHP. Курс состоит из 11 разделов, в которых с нуля рассказывается и показывается процесс написания различных скриптов на PHP.

В курсе Вы узнаете всю необходимую теоретическую часть, а также увидите массу практических примеров, в том числе, и из моей практики.

Почти к каждому уроку идут упражнения.

Просмотрев данный курс, Вы сможете создавать абсолютно любые PHP-сайты любой сложности.

Подробнее
Подписка

Подписавшись по E-mail, Вы будете получать уведомления о новых статьях.

Подписка Подписаться

Добавляйтесь ко мне в друзья ВКонтакте! Отзывы о сайте и обо мне оставляйте в моей группе.

Мой аккаунт Мой аккаунт Моя группа
Опрос

Каким движком Вы предпочитаете пользоваться?

Форум сайта MyRusakov.ru

Создание блока со страницами
26.02.2012 15:42:17 Создание блока со страницами Сообщение #1
sarcodin

sarcodin

Эксперт

Эксперт

Дата регистрации:
30.09.2011 00:53:49

Сообщений: 128

То есть можно написать вот так:


$pages = $_GET['pages']
$count = 10;
$shift = $count * ($pages - 1);
$res = mysql_query("SELECT * FROM data WHERE id=$id $shift, $count";
$row = mysql_fetch_array($res);
После вывожу поля в блок со статьями.
А в блок со страницами пишу:
<div class="pages">
printf('
<a href="index.php?id=%s">%s</a>
</div>,<?php echo $row["id"]?>',<?php echo $row["id"])) ?>



А вот еще момент если сделаю выборку из таблицы data, у ссылок будут подставляться id материалов, значит надо сделать таблицу со страницами.
Профиль Ответить
26.02.2012 19:02:38 Создание блока со страницами Сообщение #2
Admin

Admin

Администратор

Администратор

Дата регистрации:
27.05.2010 21:23:42

Сообщений: 3063

"SELECT * FROM data WHERE id=$id $shift, $count";
Не хватает LIMIT.
А такой должен быть блок со страницами:
<div class="pages">
<a href="index.php?pages=1">1</a>
<a href="index.php?pages=2">2</a>
<a href="index.php?pages=3">3</a>
<a href="index.php?pages=4">4</a>
</div>
Профиль Ответить