![]() |
|
|
#1 |
|
Чужая
|
И снова - здравствуйте!
![]() Необходимо наставление в какую сторону двигаться. Обрисовываю ситуацию. Имеется БД, содержащая следующие таблицы: tree: id(хранится значение типа year)(primary key), year_admit, papa yh_plan: year_admit(primary key, foreign key ... references tree (year_admit)), kod(primary key), spec, nazvanie rab_plan: year_admit(primary key, foreign key ... references yh_plan (year_admit)), kod(primary key, foreign key ... references yh_plan (kod)), ........ По таблице tree построенно дерево(рис. дерево.jpg), при выборе года будет выдаваться список специальность/направление, код, название. где код выбран в качестве ссылки(рис. список.jpg), использовался следующий запрос: $sSQL = "SELECT spec, kod, nazvanie FROM yh_plan WHERE year_admit =".$HTTP_GET_VARS['id']; Далее при нажатии на ссылку "код" должна выдаваться таблица(рис. таблица.jpg), то есть должны выбираться те строки, где year_admit=tree.year_admit and kod=ych_plan.kod. Не могу сообразить как это сделать... Подскажите, пожалуйста.
__________________
Телефонный меланхолик. Последний раз редактировалось МункаЛунка; 16.01.2007 в 23:33. |
|
|
|
|
|
#2 |
|
Cisco
![]() |
чё то я не совсем понял где проблема так много написано блин... по короче тогда помогу
__________________
![]() |
|
|
|
|
|
#3 |
![]() |
Задача сформулирована совершенно сумбурным образом. Уточни сначала. Данные по направлению и специальности судя по всему должны храниться в разных таблицах, а у тебя всего одна. Или все-таки в одной? Признак года совершенно не нужно было писать во все таблицы - это избыточная информация. Короче, подробно изложи, чего тебе надо.
__________________
[!!!] проблемы с сетью? 223-17-43 __________________
Мы баним с улыбкой. © |
|
|
|
|
|
#4 |
|
Чужая
|
Данные по специальности и направлению лежат в одной таблице.
Почему год везде не нужен? Создаю архив. Каждый год есть одна и та же специальность/направление. Например: год поступления: 2006, направление "Психология", код: 521000. год поступления: 2007, направление "Психология", код 521000. Но у них может быть различие в учебных планах на весь период обучения(10 семестров). Соответственно, выбираю год поступления - выдаем список всех специальностей/направлений - выбираем специальность/направление - выдаем таблицу(пример_.jpg).
__________________
Телефонный меланхолик. Последний раз редактировалось МункаЛунка; 16.01.2007 в 23:33. |
|
|
|
|
|
#5 |
![]() |
Твой первый пост, рисунок номер 2. Там присутствуют две ссылки - для направления и для специальности. Что должно открываться при выборе первой и что при выборе второй?
Направления группируются по специальностям? Т.е. направление состоит из нескольких специальностей? В последней приведенной тобой таблице специальность вынесена в заголовок таблицы. Т.е. получается, что направления группируются по специальности? И в самой таблице тоже присутствует еще одна дополнительная группировка - "Общие гуманитарные и социально-экономические дисциплины". Короче, надо еще больше информации. Нормальное "мини-ТЗ" составь - и я тебе тогда нарисую таблицы и запросы. :-)
__________________
[!!!] проблемы с сетью? 223-17-43 __________________
Мы баним с улыбкой. © |
|
|
|
![]() |
|
|
Похожие темы
|
||||
| Тема | Автор | Раздел | Ответов | Последнее сообщение |
| MySQL | Чатланин | Прикладное программное обеспечение | 3 | 14.11.2007 22:37 |
| php, mysql | МункаЛунка | Программируем | 3 | 13.09.2006 00:58 |
| Ищу MySQL 4.1 | Sting | Поиск | 1 | 23.09.2005 19:10 |
| php, MySql | МункаЛунка | Поиск | 2 | 11.09.2005 15:47 |
| Ищу mysql | Marat | Поиск | 1 | 21.04.2005 18:38 |
|
|