Автор Тема: Как сделать ссылки Назад - Вперёд?  (Прочитано 3900 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Igel

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 10
  • +0/-0
  • 0
    • Просмотр профиля
    • http://weblight.us
Как сделать ссылки Назад - Вперёд?
« : 21 Августа 2003, 02:11:49 »
Есть ресурс, который размещает у себя какой-то контент, который ему присылают юзеры, разумеется с предпросмотром админа. Соответственно, иногда какие-то "юзеры" удаляются и из-за этого id в БД идёт не попорядку, а как попало.

Вопрос: как мне организовать ссылки Туда<<>>Сюда, если человек смотри контент с ИД, к примеру, 27

$ID=27;
SELECT FROM mytable WHERE id=\'$ID\'...

так как просто прибавлять (убавлять) к ИД единицу не получиться :confused: ($ID+1 в базе может и не быть...)

Спасайте быстрее!!! ХЕЛППП!!! :eek:
2000 смайликов, 5000 фонов для сайта, web-дизайн, документация ...

Оффлайн Metaller

  • Мелкое злобное существо
  • Ветеран
  • *****
  • Сообщений: 538
  • +0/-0
  • 2
    • Просмотр профиля
    • http://michael.pp.ru
Как сделать ссылки Назад - Вперёд?
« Ответ #1 : 21 Августа 2003, 09:16:18 »
Смысл такой:

Назад:
BLABLABLA WHERE id<$ID ORDER BY id DESC LIMIT 1

соответственно, вперед
BLABLABLA WHERE id>$ID ORDER BY id  LIMIT 1
Everybody\'s Got A Ticket To Ride Except For Me And My Lightning...

Оффлайн alex_24

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 9
  • +0/-0
  • 0
    • Просмотр профиля
    • http://forum.webcommand.ru
Как сделать ссылки Назад - Вперёд?
« Ответ #2 : 02 Сентября 2003, 22:45:40 »
[moderated]

Нахрена указывать то больше то меньше.
Просто надо
BLABLABLA WHERE 1>2(любое условие но не ID) ORDER BY id LIMIT $ПЕРЕМЕННАЯ, 10(а вторая цыфра указывает сколько записей надо отобразить начиная с енной найденой указанной в первой переменной)
и в эту переменную пишеш лимиты, например $пер = 1+10; и прибавляеш или отнимаешь сколько надо
« Последнее редактирование: 02 Сентября 2003, 23:37:08 от fidget »

Оффлайн Yukko

  • Координатор
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 1586
  • +0/-0
  • 0
    • Просмотр профиля
    • http://estrabota.com.ua
Как сделать ссылки Назад - Вперёд?
« Ответ #3 : 02 Сентября 2003, 23:31:58 »
alex_24
[OFF]а вежливей можно[/OFF]
работа в Украине

Оффлайн fidget

  • Непоседа
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 607
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
Как сделать ссылки Назад - Вперёд?
« Ответ #4 : 02 Сентября 2003, 23:44:23 »
alex_24 , просьба маты оставить за пределами этого форума.
На Машине Тьюринга далеко не уедешь.

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28