[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Помогите разобраться в алгоритме построения списко
Гость_Александр
Суть вопроса вот в чём, решил я создать доску объявлений на подобие функционалу WWW.SS.LV.

Категории создать не проблема и код уже написан, вот дальше вроде бы и разобрался что к чему, но боюсь реализовать не правильно, подскажите кто сталкивался!

Значит у нас есть категории объявлений, каждая категория объявления имеет свой шаблон, шаблон состоит из набора дополнительных полей, шаблон нужен для построения формы ввода данных в соответствующую категорию и вывод объявлений из категорий!

Так как например РАЗДЕЛ АВТО может содержать дополнительные поля как Год, Пробег, Цвет, а РАЗДЕЛ НЕДВИЖИМОСТЬ содержит уже другие поля Площадь, Этажи, Серия квартиры к примеру.

С таблицами вроде тоже разобрался:
1. Таблица категорий (Авто, Недвижимость, Электроника)
2. Таблица объявления (Текст объявления, Дата размешения, Телефон, Емайл)
3. Таблица дополнительных полей CUSTOM FIELDS (Например дополнительное поле Цвет, где хранится название элемента формы, тип SELECT и дополнительные параметры для автомотического построения шаблона объявления)
4. Таблица сохранения значений дополнительных полей CUSTOM FIELDS VALUE (Например Цвет поле имеет значение Красный, сюда сохраняются выбранные данные пользователем при подачи объявлений)

Каким образом лучше всего составить вывод таблицы со списком объявлений с дополнительными поли по которым можно производить сортировку, и как лучше построить шаблон для ввода объявлений пользователем, какие так же таблицы я не учёл?



Спустя 10 минут, 23 секунды (30.08.2011 - 00:34) Игорь_Vasinsky написал(а):
тут не в выводе может быть ошибка, а в правильной структуре БД, стоит почитать про нормальные формы

Спустя 14 минут, 53 секунды (30.08.2011 - 00:49) Guest написал(а):
Как я заметил то в таблице CUSTOM FIELDS может повторятся поля, например в категории Авто и Одежа, Поле Цвет будет повторятся, так же в CUSTOM FIELDS VALUE, где сохраняются значения, так же могут быть одинаковые данные Красный вет в одном и во втором объявлении! По поводу правильной структуры здесь вопрос и стоит, так как если не правильно реализовать ДБ, в коде получится неразбериха! Даже если и по моему методу, ввод и вывод реализуется, но с поиском по дополнительным полям начнутся проблемы!

Спустя 3 минуты, 50 секунд (30.08.2011 - 00:53) Игорь_Vasinsky написал(а):
Цитата
в коде получится неразбериха

не только, может не обаснованно нагружаться БД, что приведёт к увеличению времени обработки запросов и хостер за такое по голове не погладит wink.gif
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.