[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Переход из статьи на следующую статью
Gigabit
Друзья помогите! На сайте выводиться список всех статей, пользователь в списке ищет себе нужную статью и нажимает на кнопку "читать" после нажатия пользователю открывается полностью статья, он ее прочел и хочет перейти к следующей статье. Внимание вопрос:
Как сделать так что бы пользователю не пришлось переходить обратно в список всех статей(то есть "назад") а просто нажал на кнопку "читать след. статью"? то есть первая статья ?id=2 нажал на кнопку перешел на ?id=3



Спустя 3 минуты, 18 секунд (11.09.2011 - 10:02) alex12060 написал(а):

SELECT * FROM `pages`
WHERE `id` = $_GET['id'] + 1;


нет?
Но это чревато последствиями, если у тебя статьи идут по порядку, т.е
1,2,3,4,5,6,7...
то нормально будет, иначе, будут ошибки, если, допустим, так:
1,2,5,6,9...

Спустя 1 час, 59 минут, 51 секунда (11.09.2011 - 12:02) Gigabit написал(а):
Да не не то...

Спустя 9 минут, 4 секунды (11.09.2011 - 12:11) bret написал(а):
Видимо
1. Делаем запрос на выборку всех страниц, отсортированных по id
2. Циклом находим порядковый номер страницы, откуда будет переход на следующую
3. Выводим собственно страницу со следующим порядковым номером

Спустя 5 минут, 10 секунд (11.09.2011 - 12:16) neadekvat написал(а):
next:
SELECT id FROM tbl WHERE id > $id ORDER BY id ASC LIMIT 1

prev:
SELECT id FROM tbl WHERE id < $id ORDER BY id DESC LIMIT 1


Где $id - текущая статья.

Спустя 6 часов, 19 минут, 26 секунд (11.09.2011 - 18:35) Gigabit написал(а):
сработала спс!))
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.