Ну-у-у, у каждого дерева несколько вредителей, у вредителей по несколько источников. Следовательно, нужны связи:
Дерево - вредитель
Вредитель - источник
БД:
Таблица1: деревья
Таблица2: вредители
Таблица3: источники
Таблица4: связь дерево-вредитель
Таблица5: связь вредитель-источник
x-mobi.ru добавил 30.03.2009 в 02:11
А зачем тут "дерево"? Помоему лишнее
x-mobi.ru добавил 30.03.2009 в 02:21
Asar, на будущее запомните, если у вас в БД планируется хранение двух типов объектов, при этом, первый может включать в себя несколько вторых, то - все, однозначно нужна таблица связей :)
Мне написали, что у меня подход не верный?! А вам не кажется, что Я сам толдычу всем, что у меня подход не верный и Я же говорю всем, что тема исчерпана, и Я же говорю всем, какие все мне костыльные методы предлагают... и кто из нас странный...?
Тема исчерпана, далее флуд.
bearman, еще один умник! Лесом идите! Первый пост для начала прочитайте.
x-mobi.ru добавил 29.03.2009 в 20:58
Почему многим проще нафлудить, а не прочитать?
Т.е. можно создать несколько типов характеристик (телефоны, ноутбуки) со своим набором полей любой вложенности? :) Вот я думал об этом, нужно был изначально так делать, было бы даже проще... Хотя любой тип создавать у меня уже можно, и все оч универстально вышло, просто хар-ками небольшая заминка, исправимс
Да давно пора отдохнуть, сидеть по 12 часов сложновато...
А может вовсе и не программист? ))
Я - не профессиональный программист, все сам. Ну вот "такие" топики - редко, ибо тут ситуация идиотская получилась, думаЛ есть какое-то красивое решение с чекбоксом.
x-mobi.ru добавил 29.03.2009 в 20:36
В вашем случае можно создавать любую вложенность полей? Забавно.
"Возможности связи
GSM
Диапазон частот
900 МГц
1800 МГц"
Просто я все на ajax делаю, поля удаляются и добавляются моментально (визуально), и сохраняются потом. Вот тут возникают небольшие проблемки.
Без аякса было бы все путем...
А параметры передаю, иначе как...) просто голова уже пухнет сегодня)
Странно, большие сайты делали...?)
Дак, много данных. Точнее несколько уровневая струкута, чтоли...
Характеристики
Группа 1
Поле 1
Поле 2
Группа 2
Поле 3
Поле 4
...
Поэтому разбиваю все на уровни... вот надо было изначально сделать двух уровневый массив
$mass[группы][поля]
А у меня сейчас 2 разных... в общем все это пораждает проблемы. Просто изначально на группы не было разбито ниче, и я начал дорабатывать (разработанное мной же), и пришел в дебри %)
Емае, что за вопросы? php по дефолту получает массив данных из формы, если к названию поля подставить []. Незнали?
Да, и что у меня там я подробно описал в первом посте.
x-mobi.ru добавил 29.03.2009 в 20:21
Ну вот видите, вы - не знаете, что переменная с ПУСТЫМ (не выделенный чекбокс) значением НЕ передается, о чем я и толдычу в теме, иначе я бы ее не создал :). Просите описывать все, а ведь не читаете, не порядок :)
Все, тема не актуальна, решение требует доработки, точка.
<input ... name="name[]" ... />
php получает массив $_POST[name] с ячейками от 0 до... неизвестного заранее значения
x-mobi.ru добавил 29.03.2009 в 20:05
Вероятно, он самый http://ru.wikipedia.org/wiki/HTML
Невыделенный чекбокс не отправляет пустого значения. В этом и была проблема.
Что-то я сегодня заработался, голова кипит... а про сопоставление id у редактируемых полей с id в базе забыл, пипец. Изначально решение было идельное, чуть иное, везде свои id и т.п. Теперь же понадобилось объединять некоторые поля в гурппы (дисплей, процессор, память...).
Имхо, просто заработался, отдыхать нужно %-\
UPD: Тьфу блин! Все я отправляю... просто в невидимом поле...%-/ я значально начал немножко не так, как нужно делать, теперь морока... все, отдых-отдых-отдых...
Если я правльно понимаю этот термин, то, наверное, да.
x-mobi.ru добавил 29.03.2009 в 19:42
Куда каких переменных? Я генерирую форму своим классом на php, а уж форма все отправляет.
БЕЗ использования JS НЕ удастся передать из НЕ выделенного чекбокса данные В PHP.