Нужна Помощь с Постраничной Навигацией

Статус
В этой теме нельзя размещать новые ответы.

kozax89

Постоялец
Регистрация
12 Июл 2009
Сообщения
135
Реакции
4
Пытаюсь сделать постраничную навигацию и возникает проблема. параметр $subcategory (который равен $myrow['subcategory']) содержит по несколько слов на кирилице - например "менеджеры файлов" или "расширения и оболочки рабочего стола"... В адресной строке они выглядят как "view_programs.php?subcategory=%EC%E5%ED%E5%E4%E6%E5%F0%FB%20%F4%E0%E9%EB%EE%E2". Ну кодировка, дело понятное. Проблема возникает в ссылках URL в самой навигации. Там URL обрезаються до 75 знаков в общем, и навигация не работает корректно... Кто нибудь может помочь?

Ниже прилагаю код с навигацией:

 
Введи в таблицу дополнительный столбец - идентификатор, например $sub_id, и присваивай каждой subcategory уникальное число, получится:

programs.php?subcategory=1234
 
тоесть советуешь добавить ячейку subcat_id в таблицу с прогами и потом делать выборку из бд по этой ячейке? Это конечно вариант, сам о нем думал, только меня интересует от чего обрезает URL? в нете вычитал, что URL может имет 2000 с лишним знаков... а тут только 75...
 
Это может зависеть от браузера, например iexplorer не правильно обрабатывает некоторые символы и прерывает url, тут надо пользоваться функциями urlencode($subcategory) и urldecode($subcategory)
 
Спасибо тебе semakos :) Ты на самом деле мне очень помог!
:ay:
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху