Sitnik

Сортировка районов в поиске

Recommended Posts

Добрые люди подскажите.

Смотрите скрин - видно что сортировка районов выводится криво, 1-10-11-2-21-22
Вот никак не могу сделать вывод 1-2-3-4-5-6-7-8-9-10-11 и т.д.
Подставлял пробел ( ) перед 2-кой, не помогает, выводит также  
Вариант 01-02 не устраивает. Вот как быть? Подскажите знающие, буду благодарен.

Без имени-2.jpg

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Сортировка по алфавиту, но если цифры встречаются, то у них там свой порядок следования.

А остальные районы у вас как называются?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
14 минуты назад, rumantic сказал:

Сортировка по алфавиту, но если цифры встречаются, то у них там свой порядок следования.

А остальные районы у вас как называются?

Можете посмотреть на http://premium-max.ru

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Для строк - это как раз самая правильная сортировка. Пробел тут не поможет, результат будет тот же. Можно попробовать отсортировать по разбитому названию

ORDER BY CAST(name AS UNSIGNED), name

т.е. мы сортируем по двум значениям - приведенному к беззнаковому числу названию, а потом по полному имени. Тогда оно выставит сначала по порядку числовых префиксов в названии, а потом, внутри одинаковых числовых начал, уже отсортирует как строки.

Либо добавить в модель районов поле sort_order и проставить его числами и сортировку для элемента указать по этому полю. Этот вариант требует немного ручной работы, но более надежен, прост и позволяет даже некоторые районы всплыть вверх в обход порядка (если такое нужно).

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

У меня практически такой же вопрос

При поиске вывод справочников районов в алфавитном порядке

А при добавлении объявления вывод идет не по алфавиту

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
1 час назад, Realtor сказал:

У меня практически такой же вопрос

При поиске вывод справочников районов в алфавитном порядке

А при добавлении объявления вывод идет не по алфавиту

У вас включен какой-то дополнительные модуль вроде tlocation?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас