Показать сообщение отдельно
  #4 (permalink)  
Старый 11.07.2012, 11:54
Аспирант
Отправить личное сообщение для V2oD2o Посмотреть профиль Найти все сообщения от V2oD2o
 
Регистрация: 19.01.2011
Сообщений: 59

Сообщение от Deff Посмотреть сообщение
Приведите еще пяток примеров -мало инфы и по ходу Вопрос полностью не исчерпан
Спасибо что отозвался)

ну суть в чем..
пользователь вводит в строку поиска 8A5 98 77.14-22, режем и по базе ищем - 8A598771422, вываливаем:
LUXLITE 8A5 98 77.14-22
JASONS 8.A598-77142.2

пользователь должен ткнуть лишний раз чтоб выбрать именно то что ему надо.. вот это дело - надо убить..

идея какая.. судя по человеческой логике что делаем? пишем в строку поиска сразу "LUXLITE 8A5 98 77.14-22".. значит что я хочу сделать, взять 2 первых символа - проверить - если буквы то копировать часть строки до пробела - в 90% случаев это и будет бренд артикула, сделать выборку в бд по способу выше, но вывалить только тот что с брендом LUXLITE..

вот. а если артикул еще короче этого? например "8857"..
что видим?:
ASB 8857
LUXE 8857
KAKA 8857
DIXY 5587
TRATATA 5587

берем "TRATATA 5587" - проверяем "TR" = буквы, копируем "TRATATA" - фильтруем, видим:
TRATATA 5587

ну, я думаю суть проблемы донес, зачем мне это

Последний раз редактировалось V2oD2o, 11.07.2012 в 12:04.
Ответить с цитированием