Как я могу сделать так, чтобы порядковый номер ответа не обнулялся и не шел заного при переходе на новую страницу?
Спустя 7 минут, 49 секунд (7.10.2010 - 14:59) Invis1ble написал(а):
В ссылку на страницу добавляй GET-параметр, например
http://localhost/bla-bla.php?page=3
http://localhost/bla-bla.php?page=3
Спустя 2 минуты, 43 секунды (7.10.2010 - 15:02) Xpund написал(а):
Добавить в базе каждому новому сообщению в теме свой ИД!
Спустя 3 минуты, 56 секунд (7.10.2010 - 15:06) Invis1ble написал(а):
alfastime
вообще, попробуй почитай здесь
вообще, попробуй почитай здесь
Спустя 1 час, 53 минуты, 52 секунды (7.10.2010 - 17:00) alfastime написал(а):
Проблема в другом. Посмотрите на скрин, при переходе на другую страницу номер ответа начинает считаться снова, я знаю почему не работает, но незнаю как исправить.
Спустя 3 часа, 6 минут, 15 секунд (7.10.2010 - 20:06) olex0731 написал(а):
в сессию номер последнего ответа, на след. странице - начинайте с него считать... только вот тогда нужно переход назад или вперед отслеживать...
Спустя 34 минуты, 47 секунд (7.10.2010 - 20:41) zx-spectr написал(а):
А зачем тебе их считать? Выводи ID из БД и всё
Если всё же нужно считать, то у тебя ведь фиксированное количество сообщений на одну страницу, вот и выщитывай по странице.
Например:
Сообщений на страницу: 10
Страница 0: 1,2,3,4,5,6,7,8,9,10; Итак ясно что с 1
Страница 1: 11,12,13,14,15,16,17,18,19,20; Получается: 10 * 1 + 1 = 11, т.е. считаем с 11ти.
Страница 2: 21,22,23,24,25,26,27,28,29,30; Получается: 10 * 2 + 1 = 21, т.е. считаем с 21.
Ну пользователю конечно выводим нумерацию страниц не 0,1,2, а 1,2,3
Если всё же нужно считать, то у тебя ведь фиксированное количество сообщений на одну страницу, вот и выщитывай по странице.
Например:
Сообщений на страницу: 10
Страница 0: 1,2,3,4,5,6,7,8,9,10; Итак ясно что с 1
Страница 1: 11,12,13,14,15,16,17,18,19,20; Получается: 10 * 1 + 1 = 11, т.е. считаем с 11ти.
Страница 2: 21,22,23,24,25,26,27,28,29,30; Получается: 10 * 2 + 1 = 21, т.е. считаем с 21.
Ну пользователю конечно выводим нумерацию страниц не 0,1,2, а 1,2,3
Спустя 3 минуты, 47 секунд (7.10.2010 - 20:45) olex0731 написал(а):
Цитата |
А зачем тебе их считать? Выводи ID из БД и всё |
Да не, так не получится, номера не по-порядку будут...
Спустя 5 минут, 41 секунда (7.10.2010 - 20:50) zx-spectr написал(а):
Цитата (zx-spectr @ 7.10.2010 - 17:41) |
А зачем тебе их считать? Выводи ID из БД и всё Если всё же нужно считать, то у тебя ведь фиксированное количество сообщений на одну страницу, вот и выщитывай по странице. Например: Сообщений на страницу: 10 Страница 0: 1,2,3,4,5,6,7,8,9,10; Итак ясно что с 1 Страница 1: 11,12,13,14,15,16,17,18,19,20; Получается: 10 * 1 + 1 = 11, т.е. считаем с 11ти. Страница 2: 21,22,23,24,25,26,27,28,29,30; Получается: 10 * 2 + 1 = 21, т.е. считаем с 21. Ну пользователю конечно выводим нумерацию страниц не 0,1,2, а 1,2,3 |
Вот
Спустя 39 минут, 41 секунда (7.10.2010 - 21:30) Guest написал(а):
Спасибо большое, странно как сам не придумал