- Автор темы
- #1
Добрый вечер. Суть такова, вбазе есть главная таблица ankets
(
в таблице ankets есть поле sex_a его значение может быть любым, но
структура должна быть такой.
Категория|ПОдкатегории|Категория подкатегории.
Типо так 1,12,34,44,56:2,55,66,78,90:3,66,78 И тд.
Структура данных не важна, важно как это реализовать.
Для примера я заполняя анкету
выбираю из категории 12 пару тройку подкатегорий смотрите ниже таблицу,
далее заношу их в базу.
в принципе в базу закинуть можно как угодно, но как вывести из базы их?
Пример вывода данных, категории 1,2,3
1,15,16
2,24,25,45,48
3,25,25
)
Так же есть таблица
sex
структура таблицы такова.
с 1 по 12 номер идут категории.
а дальеш подкатегории.
Структура таблицы
даныне талицы
INSERT INTO `sex` VALUES (12, 'БДСМ', 'bdsm', '1', '12');
значение 12 это номер подкатегории `podcat_s`
Ниже мы видим что в категории БДСМ 8 подкатегорий
INSERT INTO `sex` VALUES (49, 'Бандаж', 'bandazh', '1', '12');
INSERT INTO `sex` VALUES (50, 'Госпожа', 'gospozha', '1', '12');
INSERT INTO `sex` VALUES (51, 'Ролевые игры', 'rolevye_igry', '1', '12');
INSERT INTO `sex` VALUES (52, 'Лёгкая доминация', 'legkaya_dominaciya', '1', '12');
INSERT INTO `sex` VALUES (53, 'Порка', 'porka', '1', '12');
INSERT INTO `sex` VALUES (54, 'Рабыня', 'rabynya', '1', '12');
INSERT INTO `sex` VALUES (55, 'Фетиш', 'fetish', '1', '12');
INSERT INTO `sex` VALUES (56, 'Трамплинг', 'trampling', '1', '12');
Получается как бы двумерный массив.
Есть еще вариант есдлить по другому, не использоват базу, а использовать метку, типа если 1 то выбрано а если ноль то не выбрано.
А все даные тупо вшить в страницу.
Подскажите ка лучше выбрать из базы.
Замечу что в енкете выделена всего одна ячейка для данных.
(
в таблице ankets есть поле sex_a его значение может быть любым, но
структура должна быть такой.
Категория|ПОдкатегории|Категория подкатегории.
Типо так 1,12,34,44,56:2,55,66,78,90:3,66,78 И тд.
Структура данных не важна, важно как это реализовать.
Для примера я заполняя анкету
выбираю из категории 12 пару тройку подкатегорий смотрите ниже таблицу,
далее заношу их в базу.
в принципе в базу закинуть можно как угодно, но как вывести из базы их?
Пример вывода данных, категории 1,2,3
1,15,16
2,24,25,45,48
3,25,25
)
Так же есть таблица
sex
структура таблицы такова.
с 1 по 12 номер идут категории.
а дальеш подкатегории.
Структура таблицы
Код:
`id_s` smallint(25) NOT NULL auto_increment,
`title_s` varchar(25) default NULL,
`cpu_s` varchar(25) default NULL,
`power_s` varchar(1) default NULL,
`podcat_s` varchar(25) default NULL,
даныне талицы
INSERT INTO `sex` VALUES (12, 'БДСМ', 'bdsm', '1', '12');
значение 12 это номер подкатегории `podcat_s`
Ниже мы видим что в категории БДСМ 8 подкатегорий
INSERT INTO `sex` VALUES (49, 'Бандаж', 'bandazh', '1', '12');
INSERT INTO `sex` VALUES (50, 'Госпожа', 'gospozha', '1', '12');
INSERT INTO `sex` VALUES (51, 'Ролевые игры', 'rolevye_igry', '1', '12');
INSERT INTO `sex` VALUES (52, 'Лёгкая доминация', 'legkaya_dominaciya', '1', '12');
INSERT INTO `sex` VALUES (53, 'Порка', 'porka', '1', '12');
INSERT INTO `sex` VALUES (54, 'Рабыня', 'rabynya', '1', '12');
INSERT INTO `sex` VALUES (55, 'Фетиш', 'fetish', '1', '12');
INSERT INTO `sex` VALUES (56, 'Трамплинг', 'trampling', '1', '12');
Получается как бы двумерный массив.
Есть еще вариант есдлить по другому, не использоват базу, а использовать метку, типа если 1 то выбрано а если ноль то не выбрано.
А все даные тупо вшить в страницу.
Подскажите ка лучше выбрать из базы.
Замечу что в енкете выделена всего одна ячейка для данных.