• Страница 1 из 1
  • 1
Форум Studio AD » Сайтостроение » Общий форум по Php » Фильтр товаров
Фильтр товаров
Wlodzimierz
Дата: Вторник, 28.06.2011, 12:28 | Сообщение # 1
молчун
Группа: Проверенные
Пользователь №: 228
Сообщений: 46
Получено оценок: 4
Сталкивался кто-то с написание фильтров для интернет магазина?

У меня получается есть движек, есть фильтра, но мне нужно дописать их чтоб пользователь мог выбирать только те которые дадут какой-то результат. К примеру как на яндекс маркете. У меня есть два производителя процессоров соответственно и модели чтоб были разные при выборе одного из них. Чтоб пользователь не мог выбрать интел и модель феном к примеру.

Кто может поделиться полезной инфой?


Статусы
  
Wlodzimierz
Дата: Вторник, 28.06.2011, 12:37 | Сообщение # 2
молчун
Группа: Проверенные
Пользователь №: 228
Сообщений: 46
Получено оценок: 4
Мне нужно как-то решить этот вопрос чтоб визуально все работало, может можно как-то написать на яве чтоб все было прописано вручную а уже результат выбранных параметров передавался в адресную строку? так реально реализовать?

Статусы
  
Chehoff
Дата: Вторник, 28.06.2011, 14:50 | Сообщение # 3
шептун
Группа: Проверенные
Пользователь №: 3290
Сообщений: 89
К первому посту:
Делать запросы вида: SELECT * FROM `$_GET[table]` WHERE `name` like '%$_GET[name]%';

table - таблица в которой искать (по клику (как на маркете))
name - что бы отличать Intel от AMD

К второму:
Делать AJAX запросы, а в адресную строку добавлять что надо после #


Кодер... Почти быдлокодер...
  
Wlodzimierz
Дата: Вторник, 28.06.2011, 15:22 | Сообщение # 4
молчун
Группа: Проверенные
Пользователь №: 228
Сообщений: 46
Получено оценок: 4
каким способом будет быстрее?

время поджимает, осталось фильтра дописать

если есть какие-то наброски, буду благодарен


Статусы
  
Chehoff
Дата: Вторник, 28.06.2011, 16:00 | Сообщение # 5
шептун
Группа: Проверенные
Пользователь №: 3290
Сообщений: 89
В лс отписался

Кодер... Почти быдлокодер...
  
Aleko
Дата: Пятница, 01.07.2011, 01:40 | Сообщение # 6
Watching you
Группа: Администраторы
Пользователь №: 2
Сообщений: 1621
Получено оценок: 167
Chehoff, рёбаный йот, не мучай человека.

SELECT * FROM `$_GET[table]` WHERE `name` like '%$_GET[name]%';

ндаа..

при ?table=users&name=_

мы получим список юзверей.


Бесплатные обои.
  
Chehoff
Дата: Суббота, 02.07.2011, 16:13 | Сообщение # 7
шептун
Группа: Проверенные
Пользователь №: 3290
Сообщений: 89
Quote (Aleko)
мы получим список юзверей.

Ну, а если у него дофига таблиц?
Это самый простой способ... Хотя наверно с безопасностью проблеммы будут.


Кодер... Почти быдлокодер...
  
Форум Studio AD » Сайтостроение » Общий форум по Php » Фильтр товаров
  • Страница 1 из 1
  • 1
Поиск:
© Studioad.ru 2006 · 2010. Использование материалов форума на сторонних ресурсах без прямой обратной ссылки строго запрещено. Хостинг от uCoz.