| Всем здравствуйте, появилась задача сделать алфавитный указатель для сайта. Нужно выводить материалы из БД начинающиеся на выбранную посетителем букву. Написал следующее:
Код: $_SESSION['navigation']=array('А','Б','В','Г','Д','Е','Ё','Ж','З','И','Й','К','Л','М','Н','О','П','Р','С','Т','У','Ф','Х','Ц','Ч','Ш','Щ','Э','Ю','Я');
if ( isset($_GET['letter']) and in_array($_GET['letter'], $_SESSION['navigation']) ) {
$query = "SELECT * FROM `table` WHERE `title` LIKE '{$_GET['letter']}%' ORDER BY `table`.`title` ASC";
} Вывел на сайт алфавит в виде :
Код: <p><a href="ukazatel?letter=А">А</a> <a href="ukazatel?letter=Б">Б</a> И все прекрасно работает. Кроме буквы "Р" в браузере Opera. Остальные буквы срабатывают. В чем может быть причина? Ссылки на буквы имеют вид в адресной строке (ссылка на букву "А") :
Код: http://www.site.name/ukazatel?letter=%D0%90 Ссылка на букву "Р".
Код: http://www.site.name/ukazatel?letter=%D0%A0 В остальных браузерах все работает. Последний раз редактировалось Gurov; 18.06.2013 в 02:23. |